2014-07-04 4 views
0

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.

+0

Il semble que vous envoyez un message getTaskListRecords à l'instance AppDelegate mais il est implémenté dans CoreDataFunctions. – proxi

Répondre

0

Vous avez probablement une sortie qui n'a pas de valeur correspondante dans l'entité (comme ce nouveau sélecteur). C'est le "sélecteur non reconnu"

Questions connexes