1

私は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);

}

}

4

0 に答える 0