В ролях с "char", а не непосредственно NSString? - PullRequest
0 голосов
/ 01 июля 2011

У меня есть этот код

self.text = [NSSTring stringWithUTF8String:(char *)sqlite_column_text(init_statement, 0)];

Мне интересно, почему мы используем stringWithUTF8String: и char * вместо прямого использования NSString здесь?

1 Ответ

3 голосов
/ 01 июля 2011

Предположительно, библиотека sqlite не возвращает NSString s, будучи библиотекой C, которая ничего не знает о Objective C.

...