NSMutableArray にオブジェクトを挿入しようとすると、「Program received signal: SIGABRT」エラーが発生しますが、その理由がわかりません。
これが私のコードです。具体的にinsertObject:value
は、エラーの原因となっているのは です。
NSMutableDictionary *myDictionary = [NSMutableDictionary dictionary];
[myDictionary setValue:valueName.text forKey:kValueName];
[myDictionary setObject:subValuesList forKey:kSubValuesList];
MyAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
int position = appDelegate.position;
NSMutableArray *valuesList = [[NSUserDefaults standardUserDefaults] objectForKey:kValuesArray];
[valuesList insertObject:myDictionary atIndex:position];