请注意,由于此函数被传递给另一个函数,因此我无法传递 ViewController 指针。
static int callback(void *NotUsed, int argc, char **argv, char **azColName)
{
NSString *str = @"";
int i;
for(i=0; i<argc; i++)
{
printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");
str = [NSString stringWithFormat:@"%@\n%s = %s\n", str, azColName[i], argv[i] ? argv[i] : "NULL"];
}
printf("\n");
//tvDisplay is a UITextView
[tvDisplay setText:str]; // <---- ??? how to get to an iVar
return 0;
}
电话:
rc = sqlite3_exec(db, pSQL[i], callback, 0, &zErrMsg);