Приложение падает из-за базовой модели данных - PullRequest
0 голосов
/ 13 июля 2011

Я следую приведенному ниже руководству, чтобы освоить модель основных данных. Ссылка на учебник здесь

Я сделал все, что в нем сказано, но в приложении происходит сбой.пожалуйста, найдите журнал ниже

LapTimer[3270:207] -[TimeTableController setEventArray:]: unrecognized selector sent to instance 0x4d114f0
2011-07-13 15:11:32.369 LapTimer[3270:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[TimeTableController setEventArray:]: unrecognized selector sent to instance 0x4d114f0'

Ответы [ 2 ]

0 голосов
/ 13 июля 2011

Проверьте, если вы синтезируете переменную в файле .m,

@synthesize managedObjectContext, eventArray;   

, а также объявите в файле .h,

@property (nonatomic, retain) NSMutableArray *eventArray;   
0 голосов
/ 13 июля 2011

Очень просто вы пытаетесь вызвать метод setEventArray, который TimeTableController не поддерживает.Наиболее вероятная причина - вы пытаетесь присвоить переменную с именем eventArray, которая не существует или не была синтезирована.

Убедитесь, что ваш массив называется eventArray и был синтезирован в вашем файле реализации (файл .m).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...