我是新来的,但我想学好iPhone SDK ...
我正在制作一个iPhone应用程序,我想在我的应用程序启动时显示一个modalView控制器...我该怎么办?
在这个modalView中,我请求一些信息,只有在没有保存这些信息时才能显示视图!
有人可以帮帮我吗?
P.S。:对不起我的英语不好但是我是意大利人......:D谢谢!
答案 0 :(得分:0)
通常,您检查已保存的数据,如果不存在,则认为它是第一次运行。
因此,您首先需要决定如何保留数据:
答案 1 :(得分:0)
我想使用NSUserDefaults ......
答案 2 :(得分:0)
首先,尽量避免使用NSUserDefautls,因为它不是特定于应用程序的,并且在某些情况下会导致麻烦(参见参考文档)。
我建议将您的应用特定数据保存到某个plist文件,您可以在应用启动时检查该文件 - (void)applicationDidFinishLoading:您的应用委托类的方法 - 并决定是否应显示您的模态视图
假设您可以广泛使用应用程序 您存储的NSMutableDictionary实例 喜好。当app即将退出时 - (void) applicationWillTerminate:你的app委托的方法,只是将该字典的内容存储到app app目录结构下的某个地方(Documents文件夹是个不错的选择)。有关如何存储/读取plist文件的信息,请参阅NSDictionary参考。这很简单。