UIAlertView给出错误

时间:2012-07-21 22:28:12

标签: ios uialertview

我的alertview给出了这个问题..它与sqlite无关..它给出了一些信息..

我该如何解决这个问题?

UIAlertView *infoShow = [[UIAlertView alloc] initWithTitle: @"info"
                                                       message: @"info."
                                                      delegate: nil
                                             cancelButtonTitle: @"OK"
                                             otherButtonTitles: nil];


    [infoShow show];
    [infoShow release];




Unable to load persistent store at URL 'file://localhost/Users/Mac/Library/Application%20Support/iPhone%20Simulator/5.0/Library/Keyboard/UserDictionary.sqlite' ({
    metadata =     {
        NSPersistenceFrameworkVersion = 409;
        NSStoreModelVersionHashes =         {
            UserDictionaryEntry = <f0c9025b 602122f9 37a4e274 bdaacec1 b9a66f83 fca5c43b bed5e80a 6baee338>;
        };
        NSStoreModelVersionHashesVersion = 3;
        NSStoreModelVersionIdentifiers =         (
            ""
        );
        NSStoreType = SQLite;
        NSStoreUUID = "5D722675-4764-4953-9508-7CBA29078E68";
        "_NSAutoVacuumLevel" = 2;
    };
    reason = "The model used to open the store is incompatible with the one used to create the store";

})

2 个答案:

答案 0 :(得分:1)

这实际上不是问题。最近新版本的SDK似乎发生了这种情况。这是iPhone模拟器的内部功能,通常在您打开键盘时发现(发现有关键盘的错误)。

这不应该影响你的应用程序的运行,但如果是,那么尝试重置你的模拟器 - 有一个菜单选项。那应该解决它。

答案 1 :(得分:0)

你是对的 - 它与你的UIAlertView无关。您对Core Data架构进行了更改,现在正尝试打开使用旧架构保存的早期版本。删除(或迁移)旧的Core Data存储,你应该没问题。

祝你好运。