2011-04-07 83 views
0

我無法將數據從sqlite數據庫加載到詳細視圖中。該表正確顯示,並且在加載詳細視圖時應用程序崩潰並返回以下警告;在傳遞的參數1從sqlite數據庫加載數據錯誤。 「簽名性不同」

指針目標的stringWithUTF8String:「在符號性

這是什麼意思?如何解決這個問題有所不同。請幫助。這是我的代碼。

if (SQLITE_DONE != sqlite3_step(detailStmt)) { 
    const unsigned char *db_text = sqlite3_column_text(detailStmt, 2); 
    NSString *address = [NSString stringWithUTF8String: db_text]; //error here! 
    self.ClubAddress = address; 
} 
else 
    NSAssert1(0, @"Error while getting the address of club. '%s'", sqlite3_errmsg(database)); 
sqlite3_reset(detailStmt); 

isDetailViewHydrated = YES; 
} 

回答

0

你傳遞一個unsigned char *stringWithUTF8String:期望一個char * - 可能要砸你的片段的2線無符號修改。

+0

當我無法簽名我得到以下錯誤。初始化中的指針目標在簽名@Dre中有所不同 – wayne 2011-04-07 03:57:30