【发布时间】:2014-03-18 18:52:43
【问题描述】:
我需要一种方法来仅在第一次安装我的应用程序时初始化大量对象。所以我想我用这个:
-(id) init {
self = [super init];
if(self) {
NSUserDefaults *myUD = [NSUserDefaults standardUserDefaults];
[myUD setObject:@"5" forKey:@"Extra"]; // 5 giving 4 extra diaries
[myUD setObject:@"0" forKey:@"CatchingUp"]; // it's a live diary
[myUD setObject:@"888" forKey:@"SendingSuccess"];
[myUD synchronize];
}
return self;
}
我显然还有很多要初始化的论文,但这只是为了让您了解我做了什么。
为了测试,我从手机中删除了该应用,但未执行初始化。我把它放在 ViewDidLoad 之前。
请问我做错了什么或者有更好的方法吗?
非常感谢您。
【问题讨论】:
-
你是否像这样调用
init方法:[[MyViewController alloc] init]? -
我正在做你所看到的
标签: ios initialization init