在ios中为登录帐户打开数据库
我对iOS非常陌生。 我正在尝试使用IOS 7中的实用程序应用程序创建登录页面。我用在ios中为登录帐户打开数据库,ios,sqlite,compiler-errors,Ios,Sqlite,Compiler Errors,我对iOS非常陌生。 我正在尝试使用IOS 7中的实用程序应用程序创建登录页面。我用sqlite数据库创建了一个视图控制器,我需要在另一个视图控制器中打开该数据库。如果我尝试means,我会得到一个断点错误或信号错误 这是我的密码: 我需要创建像gmail登录页面一样的登录页面很抱歉把你弄糊涂了。如果你新建facebook或gmail帐户,意味着他们需要创建一些步骤。只有我在尝试创建数据库,并将数据存储在一个表中。但我尝试在另一个视图中打开该数据库时,控制器出现错误。如果确定,现在数据存储在数据
sqlite
数据库创建了一个视图控制器,我需要在另一个视图控制器中打开该数据库。如果我尝试means,我会得到一个断点错误或信号错误
这是我的密码:
我需要创建像gmail登录页面一样的登录页面很抱歉把你弄糊涂了。如果你新建facebook或gmail帐户,意味着他们需要创建一些步骤。只有我在尝试创建数据库,并将数据存储在一个表中。但我尝试在另一个视图中打开该数据库时,控制器出现错误。如果确定,现在数据存储在数据库中,然后你想将值从一个视图控制器移动到一个noter视图控制器,你需要singleton类或app委托[shared application];方法,r u获得我的点K我将尝试。感谢帮助。很抱歉造成干扰,我在使用app delegate[share property]时遇到断点错误
(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