Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我总是说;“密码正确”;_Ios_Sqlite_Sqlcipher - Fatal编程技术网

Ios 我总是说;“密码正确”;

Ios 我总是说;“密码正确”;,ios,sqlite,sqlcipher,Ios,Sqlite,Sqlcipher,我在ios上使用sqlcipher时遇到问题。 我按照这个示例创建了名为“testing.db”的数据库: 然后我转到本教程,将sqlcipher源代码集成到我的项目中并对其进行配置: 问题是,当我使用不同的密码(密钥)测试代码时,它总是向我显示“密码正确,或者新数据库已初始化”,即使我为数据库设置了错误的文件名(总是相同的消息) 这里可能有什么错误 提前感谢有关解决方案,请参见: 数据库文件在编译时未包含在应用程序中。由于文件不存在,SQLCipher将为您创建该文件,并接受您提供的任何密

我在ios上使用sqlcipher时遇到问题。 我按照这个示例创建了名为“testing.db”的数据库:

然后我转到本教程,将sqlcipher源代码集成到我的项目中并对其进行配置:

问题是,当我使用不同的密码(密钥)测试代码时,它总是向我显示“密码正确,或者新数据库已初始化”,即使我为数据库设置了错误的文件名(总是相同的消息)

这里可能有什么错误

提前感谢

有关解决方案,请参见:


数据库文件在编译时未包含在应用程序中。由于文件不存在,SQLCipher将为您创建该文件,并接受您提供的任何密码。

您一定犯了错误。只需重新允许集成的确切步骤…并获得与使用正确文件路径和错误密码时相同的结果?