変数を に初期化することをお勧めしますnil
か?
プロジェクトでアナライザーを実行すると警告が表示されるため、私はそれを求めています。
NSString *q;
if(sqlite3_prepare_v2(database, [query UTF8String], -1, &statement, nil) == SQLITE_OK)
{
sqlite3_step(statement);
selectedQuestion =[NSString stringWithFormat: @"%s",(char *)sqlite3_column_text(statement, 0)];
sqlite3_finalize(statement);
}
sqlite3_close(database);
return q; //Undefined or garbage value returned to caller
コードを変更すると、警告はなくなりました。
NSString *q = nil;