我对iOS
很新。
我正在尝试使用IOS 7
中的实用程序应用程序创建登录页面。我创建了一个带有sqlite
数据库的视图控制器,我需要在另一个视图控制器中打开该数据库。如果我尝试手段,我得到了断点错误或信号错误
(void)login {
const char *dbpath = [databasePath UTF8String];
sqlite3_stmt *statement;
if (sqlite3_open(dbpath, &contactDB) == SQLITE_OK)
{
NSString *querySQL = [NSString stringWithFormat:
@"SELECT username FROM contacts WHERE username=\"%@\"",
username.text ];
const char *query_stmt = [querySQL UTF8String];
if (sqlite3_prepare_v2(contactDB,
query_stmt, -1, &statement, NULL) == SQLITE_OK)
{
if (sqlite3_step(statement) == SQLITE_ROW)
{
loginstatus.text=@"login sucessful";
}
else {
loginstatus.text = @"Match not found";
}
}
sqlite3_finalize(statement);
}
else
{
loginstatus.text=@"no db";
}
sqlite3_close(contactDB);
}
@end