当我尝试向我的NSMutableArray插入一个对象时,出现'程序接收信号:SIGABRT'错误,但我不明白为什么。当向NSMutableArray插入对象时'程序接收信号:SIGABRT'
这是我的代码,特别是它导致错误的insertObject:value
。从NSUserDefaults
返回
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];
谢谢!自很久以来一直在类似的问题上苦苦挣扎... – iOSDev