我在下面的代码中得到这个异常。我想这是因为我没有定义两个传入的参数类型。他们是本地的;所以我如何定义它们(以及在哪里)。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