2011-07-01 3 views
-1

J'ai ce codeCast avec "char", au lieu de directement NSString?

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

Je me demande pourquoi nous utilisons le stringWithUTF8String: et les choses char *, au lieu d'utiliser directement NSString ici?

Répondre

3

On peut supposer que la bibliothèque sqlite ne revient pas NSString s, étant une bibliothèque C qui ne connaît rien de l'objectif C.

+0

bien il fait grâce sens;) – Paul