当我在设备上运行以下代码时,我得到了不同的结果。
sqlite3 *db;
if (sqlite3_open([sourceFile UTF8String], &db) == SQLITE_OK)
{
const char* key = [passWord UTF8String];
sqlite3_key(db, key, (int)strlen(key));
........
}
它在ipad 2(ios 9.3.5)上成功运行,但在ipad mini 2(ios 9.3.5)上失败了。为什么呢?
ipad 2和ipad mini 2上的代码{sqlite3_open([sourceFile UTF8String],& db)== SQLITE_OK}都是真的。 ipad 2上的代码{sqlite3_key(db,key,(int)strlen(key))}成功运行,但在ipad mini 2上失败。
这两种设备有什么区别?
有谁知道为什么?