Я нахожусь в процессе изучения Objective-C для разработки на Mac / iPhone и решил попробовать написать что-то полезное, не глядя на Библию (Аарон Хиллегасс: Программирование Какао, 3-е издание).
Я пишу простую игру-головоломку. Данные, которые определяют уровни, хранятся в виде строки в базе данных SQLite и считываются в объект уровня с этой строкой кода:
tempLevel.levelData = [NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 1)];
У меня есть две другие строки, которые читают в других свойствах из базы данных (на этот раз целые числа, а не строки), и они работают нормально, поэтому мне интересно, может ли кто-нибудь помочь мне с проблемой.
Когда эта строка кода выполняется, я получаю следующую ошибку:
*** + [NSString stringWithUTF8String:]: NULL cString
Я был бы очень признателен за любую помощь, которую вы можете оказать. Если вам нужна дополнительная информация, я был бы рад предоставить ее.
Спасибо!