sqlcipherはiOS10で動作を停止しました

ニラブパテル

私はデータベース用のiOSプロジェクトでSqlite(sqlcipher)を使用しています。iOS 9では、すべてが完全に機能しています。今、私は新しいXcodeを更新しました。しかし、DB暗号化は現在機能していません。

sqlite3 *db1;
    if (sqlite3_open([[self.databaseURL path] UTF8String], &db1) == SQLITE_OK) {
        const char* key = [g_sqlite_key UTF8String];
        AZLog(@"%s",key);
        sqlite3_key(db1, key, (int)strlen(key));
        if (sqlite3_exec(db1, (const char*) "SELECT count(*) FROM sqlite_master;", NULL, NULL, NULL) == SQLITE_OK) {
            AZLog(@"Password is correct, or a new database has been initialized");
        } else {
            AZLog(@"Incorrect password!");
        }
        sqlite3_close(db1);
    }

誰かが私を助けることができますか?

前もって感謝します

ニラブ

sqlcipherを使用してデータベースを暗号化するときに、読み取り/書き込みおよびオープン作成のアクセス許可を提供する必要があります。

sqlite3 *db1;
    if (sqlite3_open_v2([[self.databaseURL path] UTF8String], &db1, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL) == SQLITE_OK) {
        const char* key = [g_sqlite_key UTF8String];
        AZLog(@"%s",key);
        sqlite3_key(db1, key, (int)strlen(key));
        if (sqlite3_exec(db1, (const char*) "SELECT count(*) FROM sqlite_master;", NULL, NULL, NULL) == SQLITE_OK) {
            AZLog(@"Password is correct, or a new database has been initialized");
        } else {
            AZLog(@"Incorrect password!");
        }
        sqlite3_close(db1);
    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JSONからNSMutableArrayへのSwift2.3 iOS10での動作が停止しました

分類Dev

WKUserScript は iOS10 では呼び出しませんが、iOS9 では動作します

分類Dev

UIcollectionView cellForItemAtIndexPathは、iOS10でのみNullを返します。iOS9およびiOS8で正常に動作します

分類Dev

UITableViewdidSelectRowAtはiOS10とは呼ばれませんが、9.3.5で動作します

分類Dev

WifiはWindows10とUbuntu14.04.3で動作を停止しました-wifiカードを交換しましたが、まだ動作していません

分類Dev

「plist」の「UIBackgroundModes」に「voip」が存在する場合でも、iOS10でデバイスを再起動した後、iOSアプリは自動起動しません

分類Dev

PackageApplicationは本日OSX 10.10(Yosemite)での動作を停止しました

分類Dev

GenericDecodableはswift4.1での動作を停止しました

分類Dev

adbはAndroidStudioでの動作を停止しました

分類Dev

AppleScript forFinderはMavericksでの動作を停止しました

分類Dev

NUnitはVisualStudioでの動作を停止しました

分類Dev

Selenium IDEはFirefoxでの動作を停止しましたか?

分類Dev

gimp2.10は16.04で動作を停止しました

分類Dev

CTRunGetImageBoundsは、iOS10以下で誤ったx座標を返します

分類Dev

ディクテーションが終了した後、iOS 9で動作している間、オートコレクトはiOS10では動作しません

分類Dev

GitはWindowsでSSLを介した動作を停止しました

分類Dev

AltbeaconはAndroid10での動作を停止し、didEnterRegionはまったく呼び出されません

分類Dev

保存時のVSCode Prettier Formatは、2020年10月の最新アップデートで動作を停止しました

分類Dev

html5appcacheがIOS11.3で動作を停止しました

分類Dev

deferredLocationUpdatesAvailableはiOS10でNOを返します

分類Dev

NSDateFormatterはIOS10でnilを返します

分類Dev

deferredLocationUpdatesAvailableはiOS10でNOを返します

分類Dev

MPMediaPickerControllerは、iOS10で空の画面を表示します

分類Dev

MusicSequenceFileLoadはiOS10(AudioToolbox / MusicPlayer)で-1を返します

分類Dev

AltGrはWindows10での動作をランダムに停止します

分類Dev

ArchLinuxnetctlが動作を停止しました

分類Dev

ModXgetResourceが動作を停止しました

分類Dev

Openfireubuntuが動作を停止しました

分類Dev

sudoが動作を停止しました

Related 関連記事

  1. 1

    JSONからNSMutableArrayへのSwift2.3 iOS10での動作が停止しました

  2. 2

    WKUserScript は iOS10 では呼び出しませんが、iOS9 では動作します

  3. 3

    UIcollectionView cellForItemAtIndexPathは、iOS10でのみNullを返します。iOS9およびiOS8で正常に動作します

  4. 4

    UITableViewdidSelectRowAtはiOS10とは呼ばれませんが、9.3.5で動作します

  5. 5

    WifiはWindows10とUbuntu14.04.3で動作を停止しました-wifiカードを交換しましたが、まだ動作していません

  6. 6

    「plist」の「UIBackgroundModes」に「voip」が存在する場合でも、iOS10でデバイスを再起動した後、iOSアプリは自動起動しません

  7. 7

    PackageApplicationは本日OSX 10.10(Yosemite)での動作を停止しました

  8. 8

    GenericDecodableはswift4.1での動作を停止しました

  9. 9

    adbはAndroidStudioでの動作を停止しました

  10. 10

    AppleScript forFinderはMavericksでの動作を停止しました

  11. 11

    NUnitはVisualStudioでの動作を停止しました

  12. 12

    Selenium IDEはFirefoxでの動作を停止しましたか?

  13. 13

    gimp2.10は16.04で動作を停止しました

  14. 14

    CTRunGetImageBoundsは、iOS10以下で誤ったx座標を返します

  15. 15

    ディクテーションが終了した後、iOS 9で動作している間、オートコレクトはiOS10では動作しません

  16. 16

    GitはWindowsでSSLを介した動作を停止しました

  17. 17

    AltbeaconはAndroid10での動作を停止し、didEnterRegionはまったく呼び出されません

  18. 18

    保存時のVSCode Prettier Formatは、2020年10月の最新アップデートで動作を停止しました

  19. 19

    html5appcacheがIOS11.3で動作を停止しました

  20. 20

    deferredLocationUpdatesAvailableはiOS10でNOを返します

  21. 21

    NSDateFormatterはIOS10でnilを返します

  22. 22

    deferredLocationUpdatesAvailableはiOS10でNOを返します

  23. 23

    MPMediaPickerControllerは、iOS10で空の画面を表示します

  24. 24

    MusicSequenceFileLoadはiOS10(AudioToolbox / MusicPlayer)で-1を返します

  25. 25

    AltGrはWindows10での動作をランダムに停止します

  26. 26

    ArchLinuxnetctlが動作を停止しました

  27. 27

    ModXgetResourceが動作を停止しました

  28. 28

    Openfireubuntuが動作を停止しました

  29. 29

    sudoが動作を停止しました

ホットタグ

アーカイブ