草庐IT

root.plist

全部标签

objective-c - 在 UINavigationViewController 的 Root View 中隐藏导航栏,但在其他 View 中显示

我是iOS开发的初学者,标题已经说明了一切。我有一个UINavigationController;如果用户正在查看RootView,我希望它不显示导航栏,但在其他View中显示导航栏。有没有一种优雅的方式来做到这一点? 最佳答案 在所有ViewController上使用这行代码[navigationControllersetNavigationBarHidden:YESanimated:YES];如果不需要动画,你可以执行animated:NO并添加此代码在viewDidLoad中,否则将其放在viewWillAppear或view

ios - 设置一个 plist 来存储 iPhone 游戏的应用程序数据(不是设置)

我正在编写一款iPhone游戏,它与我的硬编码关卡数据配合良好,但我想将关卡数据存储在plist中,并在启动时加载它。我从未使用过plist,并且无法理解如何根据我的数据模型设置plist。这是我现在硬编码的方式:(在我的appDelegate中)-(void)loadLevels{//setupNSNumberobjectstoloadintosequencesNSNumber*rID=[[[NSNumberalloc]initWithInt:0]autorelease];NSNumber*bID=[[[NSNumberalloc]initWithInt:1]autorelease]

ios - 在 Xcode 6 中使用私有(private)框架 "could not inspect application package"的应用程序。缺少框架 info.plist

我的应用程序在Xcode5中构建并运行得很好。我昨天升级到Xcode6,现在可以构建应用程序,但无法在我的设备或模拟器中运行。我在尝试运行时遇到错误“无法检查应用程序包”。我检查了我的设备日志(XCode>Windows>设备),在尝试运行该应用程序后,我在我的日志中收到以下错误:Sep2310:32:46XXXXXX's-iPhonestreaming_zip_conduit[5476]:__dispatch_source_read_socket_block_invoke:203:Failedtoinstallapplicationatfile:///var/mobile/Media

iphone - 在应用程序委托(delegate)中弹出到 Root View Controller

我有一个有人登录的应用程序,如果他们在将它发送到后台超过10分钟后启动它,我会弹出一个漂亮的小“session已过期”警报并将它们发送到RootViewController(登录页面).一切正常,但我不知道如何从应用委托(delegate)的applicationWillEnterForeground:方法弹出到我的导航Controller堆栈中的RootViewController。我尝试将navigationController保存到一个appDelegate变量上,但我想知道该应用程序是否在后台运行了几天,如果iOS开始释放一些变量,因为我当时在此方法中遇到错误。有什么想法吗?

ios - iOS8 上的 iTunesMetadata.plist 位置

我想确定使用我的SDK的应用程序的当前版本是否是从AppStore下载的,到目前为止我使用此代码:[[NSFileManagerdefaultManager]fileExistsAtPath:[NSHomeDirectory()stringByAppendingPathComponent:@"iTunesMetadata.plist"]]从ios8开始,即使版本来自AppStore,我也会得到false。你知道文件移到哪里了吗?您还提出其他机制吗? 最佳答案 希望对你有帮助:在iOS8中,应用程序包已被移动。根据@silyevsk的

ios - plist、数组和字典的元素之间是什么关系?

我有一个简单的程序,它需要记录并持久存储每次用户在TableView中选择一个项目时生成的2条简单数据。这两条数据是1)点击的时间(NSDate)和2)点击的项目的名称(NSString)。此时,这些信息是这样的形式:TimerEvent*latestTappedEvent=[[TimerEventalloc]init];latestTappedEvent.timeTapped=NSDate.date;latestTappedEvent.activityTapped=tappedItem.itemName;这两个数据片段必须保持相互关联。我的问题是:如何按时间顺序将这些数据传入和传出p

ios - NSPhotoLibraryUsageDescription 在 info.plist 中提供,但苹果仍然要求提供一个

在我第一次从Xcode8上传到iTunesStore时,我收到了来自Apple的以下消息Thisappattemptstoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSPhotoLibraryUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata.Thisappattemptstoaccessprivacy-sensitivedatawithoutausagedescr

ios - 在应用内的 View 中显示 Settings.bundle Root.plist

我想让用户从iOS设置应用和应用本身访问应用的设置。现在我正在使用Settings.bundle从“设置”应用程序访问设置,是否有一种简单的方法可以在应用程序内实现Controller以访问相同的设置?作为附带问题,是否有一种简单的方法可以从plist开始实现类似设置的View? 最佳答案 有一些开源项目可以做到这一点。大约一年前,我评估了所有我能找到的,并最终使用了InAppSettingsKit。.第二名是mySettings,但看起来好像不再维护了。 关于ios-在应用内的View

ios - 从本地 plist (null) 安装 iOS Apps 想安装

我正在尝试从设备文件系统上的plist安装iOS应用程序。NSString*launchNewPlistURL=[NSStringstringWithFormat:@"itms-services://?action=download-manifest&url=file://%@",[selfsaveFilePath]];[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:launchNewPlistURL]];系统提示我“(null)想安装{myappname}”。通常(null)是plist来自的域名,但在这种情况

ios - 从列出的 Plist 加载 NSDictionary

我正在使用plist来存储key-value列表。当应用程序需要该列表时,尝试将列表加载到NSDictionary。一切都很好,直到这里。这里是我如何加载plist文件:NSString*myPlistFilePath=[[NSBundlemainBundle]pathForResource:@"cities"ofType:@"plist"];cities=[NSDictionarydictionaryWithContentsOfFile:myPlistFilePath];当我们查看时,cities是一个NSDictionary。然后我将所有列表键值推送到TableView,不知何故它