J'ai un problème J'ai besoin de le résoudre rapidement et très rapidement!Thread1 signal SIGABRT
2014-07-04 11: 04: 00,649 GetItDone [44901: 60b] - [AppDelegate getTaskListRecords]: sélecteur non reconnu envoyé à l'instance 0x8e36670 04/07/2014 11: 04: 00,657 GetItDone [44901: 60b] * en raison de l'application Mettre fin exception uncaught 'NSInvalidArgumentException', raison: '- [AppDelegate getTaskListRecords]: sélecteur non reconnu envoyé à l'instance 0x8e36670'
Ceci est mon code!
TaskListViewController.m
- (void)viewWillAppear:(BOOL)animated{
coreDataFunctions = [UIApplication sharedApplication].delegate;
self.tasks = [coreDataFunctions getTaskListRecords];
[super viewWillAppear:animated];
[self.tableView reloadData];
}
CoreDataFunctions.h
@interface CoreDataFunctions : NSObject <UIApplicationDelegate>
@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;
@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;
@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;
- (void) saveContext;
- (NSString *) applicationDocumentsDirectory;
- (NSMutableArray *) getTaskListRecords;
@end
Tout fonctionnait et haletantes il a échoué après avoir ajouté un sélecteur au story-board.
Il semble que vous envoyez un message getTaskListRecords à l'instance AppDelegate mais il est implémenté dans CoreDataFunctions. – proxi