0

1 年以上使用しているアプリがありますが、問題なく動作しています。キーボードが表示されると、シミュレーターで突然クラッシュし始めました。キーボードがどこから提示されるかは問題ではありません。アプリはまだ私のデバイスで動作します。

Xcode 4.4 と iOS 5.1 を使用しています。数日前に Xcode 4.5 を別のディレクトリにインストールしました。おそらくこれが問題の原因です。

コンソールに表示されるエラーは次のとおりです。解決策はありますか?

Unable to load persistent store at URL 'file://localhost/Users/myusername/Library/Application%20Support/iPhone%20Simulator/5.1/Library/Keyboard/UserDictionary.sqlite' ({
metadata =     {
    NSPersistenceFrameworkVersion = 419;
    NSStoreModelVersionHashes =         {
        UserDictionaryEntry = <f0c9025b 602122f9 37a4e274 bdaacec1 b9a66f83 fca5c43b bed5e80a 6baee338>;
    };
    NSStoreModelVersionHashesVersion = 3;
    NSStoreModelVersionIdentifiers =         (
        ""
    );
    NSStoreType = SQLite;
    NSStoreUUID = "9CF44513-5DA9-4BB7-B88E-9C705D1874A5";
    "_NSAutoVacuumLevel" = 2;
};
reason = "The model used to open the store is incompatible with the one used to create the store";
})
2012-09-14 19:10:05.988 MyAppName[62761:4d13] Unable to load persistent store at URL     'file://localhost/Users/myusername/Library/Application%20Support/iPhone%20Simulator/5.1/Library/Keyboard/UserDictionary.sqlite' ({
metadata =     {
    NSPersistenceFrameworkVersion = 419;
    NSStoreModelVersionHashes =         {
        UserDictionaryEntry = <f0c9025b 602122f9 37a4e274 bdaacec1 b9a66f83 fca5c43b bed5e80a 6baee338>;
    };
    NSStoreModelVersionHashesVersion = 3;
    NSStoreModelVersionIdentifiers =         (
        ""
    );
    NSStoreType = SQLite;
    NSStoreUUID = "9CF44513-5DA9-4BB7-B88E-9C705D1874A5";
    "_NSAutoVacuumLevel" = 2;
};
reason = "The model used to open the store is incompatible with the one used to create the store";
})
2012-09-14 19:10:05.990 MyAppName[62761:4d13] Unable to load persistent store at URL 'file://localhost/Users/myusername/Library/Application%20Support/iPhone%20Simulator/5.1/Library/Keyboard/UserDictionary.sqlite' ({
metadata =     {
    NSPersistenceFrameworkVersion = 419;
    NSStoreModelVersionHashes =         {
        UserDictionaryEntry = <f0c9025b 602122f9 37a4e274 bdaacec1 b9a66f83 fca5c43b bed5e80a 6baee338>;
    };
    NSStoreModelVersionHashesVersion = 3;
    NSStoreModelVersionIdentifiers =         (
        ""
    );
    NSStoreType = SQLite;
    NSStoreUUID = "9CF44513-5DA9-4BB7-B88E-9C705D1874A5";
    "_NSAutoVacuumLevel" = 2;
};
reason = "The model used to open the store is incompatible with the one used to create the store";
4

2 に答える 2

2

ここで答えを見つけました:

XCode 4.3永続ストアUserDictionary.sqliteをロードできません

シミュレーターをリセットする必要がありました。この問題は、Xcode 4.5 のインストールが原因である可能性があります。

于 2012-09-15T00:09:52.007 に答える
0

これは私にとってはうまくいきます。この問題は、[iOS シミュレーター] -> [コンテンツと設定をリセット] を選択してクリックすることでも修正できます。

于 2013-01-25T06:26:08.433 に答える