- [__ NSCFDictionary JSONRepresentation]: нераспознанный селектор отправлен на экземпляр - PullRequest
3 голосов
/ 04 апреля 2011

Я использую json-famework, доступный на github .Я добавил ссылку на проект в свой проект, добавил путь поиска заголовка и импортировал файл JSON.h в мой viewController.Я пытаюсь реализовать следующий код, где он дает мне эту ошибку, что JSONRepresentation является нераспознанным селектором для объекта NSDictionary.Я делаю что-то не так в этом случае.Пожалуйста, проведите меня до конца.

NSDictionary * profileDictionary = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:user.userId, user.userVia, user.userName, user.firstName, user.lastName, user.emailId, user.contactNumber, user.gender, user.alternateNumber, user.weight, user.height, user.city, user.loginId, user.imageType, user.imageFileName, user.dob,nil] 
                                                               forKeys:[NSArray arrayWithObjects:@"Id", @"UserVia", @"UserName", @"FirstName", @"LastName", @"EmailID", @"ContactNumber", @"Sex", @"AlternateNumber", @"weight", @"Height", @"City", @"LoginId", @"ImageType", @"ImageFileName", @"DOB", nil]];



NSString *jsonString = [profileDictionary JSONRepresentation]; 

1 Ответ

3 голосов
/ 04 апреля 2011

Вы также скомпилировали файл .m в свой проект?

Просто включение файла .h позволяет компилировать только код.Если файл .m также не скомпилирован, он завершится с ошибкой во время выполнения.

...