我在下面的代碼中得到這個異常。我想這是因爲我沒有定義兩個傳入的參數類型。他們是本地的;所以我如何定義它們(以及在哪裏)。NSInvalidArgumentException ...如何正確定義參數?
Error: 2011-04-27 11:18:03.226 PointPeek[174:707] * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[SQLiteDB addRecordToDatabase::]: unrecognized selector sent to class 0x1fe70'
這裏的代碼調用行:
[SQLiteDB addRecordToDatabase: symbol.data: symbol.typeName];
,這裏是我打電話的方法:
- (void) addRecordToDatabase:data: typeName {
NSString *insertCommand = [NSString stringWithFormat:@"INSERT INTO CardData (CARD_ID, CARD_NAME, CODE_VAL) VALUES ('/%@', '/%@', '/%@')", data, @"Test Card", typeName];
if(sqlite3_open_v2(cDatabasePath, &db, SQLITE_OPEN_READWRITE, NULL) == SQLITE_OK) {
}
啊......現在對我來說非常有意義......非常感謝你!我真的很感激它! :d – SpokaneDude 2011-04-27 20:23:32