私はiOSプログラミングにとても慣れていません。以下にリストされているメソッドを使用して、アーカイブされたオブジェクト(nsuserdefaults)をループし、そのコンテンツを表示しようとしています。以下のコードを使用しようとするとエラーが発生し、アプリが次のようにクラッシュします。
-[NSUserDefaults objectEnumerator]: unrecognized selector sent
誰かが私を助けることができればそれは素晴らしいことです、私はそれを不適切にループしていると信じています...
-(IBAction)loadNames:(id)sender {
NSString *fileName = [[NSString alloc] initWithFormat:@"%@", usertext.text];
NSFileManager *manager = [NSFileManager defaultManager];
User * userr = [User alloc];
userr = [NSKeyedUnarchiver unarchiveObjectWithFile:fileName];
NSUserDefaults * lg = [NSUserDefaults standardUserDefaults];
NSData *encodedUser = [NSKeyedArchiver archivedDataWithRootObject:userr];
[lg setObject:encodedUser forKey:@"userr"];
NSEnumerator *e = [lg objectEnumerator];
while (lg = [e nextObject]) {
NSLog(@"%@", usertext);
}
}