我想要使用的方法都在AppDelegate中,现在我不明白如何使用AppDelegate,我想到了两种可能的方法来实现这一点,我不知道它是否会起作用.
>导入AppDelegate并覆盖我VC中的方法
要么
>在AppDelegate中创建我的VC实例,并允许AppDelegate设置和检索我的UITextFIEld的文本 – (这不是违背MVC范式吗?)
任何建议都会赞赏
非常感谢您的宝贵时间
解决方法 如上所述,您有两种选择:1-)直接从AppDelegate的applicationDIDFinishLaunching和applicationWillTerminate方法到达VC的UITextFIEld.
在applicationDIDFinishLaunching上:
从NSUserDefaults读取,在VC中设置UITextFIEld.
在applicationWillTerminate上:
从VC中的UITextFIEld读取,设置NSUserDefaults并进行同步.
2)在VC中创建适当的方法来执行相同的工作,并从AppDelegate调用它们.
-(voID)record{// Read from UITextFIEld,set UserDefaults and synchonize.}-(voID)restore{// Read from UserDefaults,set UITextFIEld.}总结
以上是内存溢出为你收集整理的ios – 如何在AppDelegate中使用NSUserDefaults全部内容,希望文章能够帮你解决ios – 如何在AppDelegate中使用NSUserDefaults所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)