Я хотел внести свой вклад, так как все здесь были так отзывчивы. Я получил вышеприведенную ошибку на кнопку «действие». Это сводило меня с ума. Вы видите, что у меня есть шаблон мастера/детали, и я добавил дополнительный подробный вид в мой проект. У меня была кнопка на втором подробном представлении, но не на первом. Я взял весь код из действия кнопки и все еще получил ошибку, поэтому я добавил ту же кнопку к первому подробному представлению ... и что вы знаете, что это сработало.NSInvalidArgumentException Причина: непризнанный селектор отправлен в экземпляр
-(IBAction) addData_btn: (sender){
NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:AcctName.text];
[array addObject:AcctNum.text];
[array addObject:DayDue.text];
[array addObject:paymnt.text];
[array addObject:remBalance.text];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);
NSString *documentPath = [paths objectAtIndex:0];
NSString *plistPath = [documentPath stringByAppendingPathComponent:@"Accounts.plist"];
[array writeToFile:plistPath atomically: true];
}
Я добавил ту же кнопку для первого подробного просмотра, без какого-либо кода ... это сработало.
Это не имеет никакого смысла. Вы говорите, что исправили проблему в одном контроллере представления, ненужно добавляя ненужную кнопку на другой контроллер? Это не правильный способ исправить ошибку. – rmaddy
Если вы покажете нам, что полное сообщение об ошибке, оно сообщит нам, какой метод был вызван для какого-либо объекта. Это поможет нам диагностировать, что происходит. – Rob
, хотя я согласен с тем, что он НЕ является правильным, он каким-то образом исправил проблему –