2010-02-12 60 views
1

我在这里新来的,但我想很好地学习iPhone SDK ...
我正在做一个iPhone应用程序,我想在我的应用程序启动时显示一个modalView控制器...如何可以我这样做?
在这个modalView中,我请求一些信息,只有当这些信息没有保存时​​,视图才会出现!
任何人都可以帮助我吗?如何在第一次启动应用程序时调用nib文件?

P.S .:对不起我英语不好,但我是意大利语......:D谢谢!

回答

0

首先,尽量避免使用NSUserDefautls因为它不是特定应用,并可能导致在某些情况下的麻烦(见参考文档)。

我建议将您的应用程序特定数据保存到一些plist文件,您可以在应用程序启动时检查 - (void)applicationDidFinishLoading:您的应用程序委托类的方法 - 并决定是应显示模态视图还是不。

比方说,您可以访问应用程序 NSMutableDictionary实例,您可以在其中存储 首选项。当应用程序即将退出时,即 - (无效) applicationWillTerminate:您的应用程序委托的方法,只需将该字典的内容存放到您的应用程序目录结构下的某个位置(文档文件夹是个不错的选择)。请参阅有关如何存储/读取plist文件的NSDictionary参考。这很简单。

0

通常,您检查保存的数据,如果它不存在,则认为它是第一次运行。

因此,你首先需要决定你将如何坚持数据:

  1. 用户默认(NSUserDefaults的)。
  2. 存储文件。通常是Documents目录中的属性列表(plist)。
  3. 核心数据。
0

我想使用... NSUserDefaults的

相关问题