用“char”代替,而不是直接使用NSString?

时间:2011-07-01 14:57:19

标签: objective-c cocoa casting nsstring

我有这段代码

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

我想知道为什么我们使用stringWithUTF8String:char *内容,而不是直接在这里使用NSString

1 个答案:

答案 0 :(得分:3)

据推测,sqlite库没有返回NSString,而是一个对目标C一无所知的C库。