Xcode 使用Worklight iOS本机API时出现与Worklight相关的错误

Xcode 使用Worklight iOS本机API时出现与Worklight相关的错误,xcode,ibm-mobilefirst,Xcode,Ibm Mobilefirst,尝试使用iOS本机API连接到Worklight时,Xcode中出现错误: [ERROR] Worklight: +[WLCookieManager persistentStoreCoordinator]:326::Unresolved error creating persistent store Error Domain=NSCocoaErrorDomain Code=134130 "The operation couldn’t be completed. (Cocoa error 1341

尝试使用iOS本机API连接到Worklight时,Xcode中出现错误:

[ERROR] Worklight: +[WLCookieManager persistentStoreCoordinator]:326::Unresolved error creating persistent store Error Domain=NSCocoaErrorDomain Code=134130 "The operation couldn’t be completed. (Cocoa error 134130.)" UserInfo=0x1e59d0d0 {URL=/iPhone%20Simulator/6.1/Applications/2C2E0482-7F42-4574-B998-A9FB5479F4B1/Library/Application%20Support/Cookies.sqlite, metadata={
    NSPersistenceFrameworkVersion = 419;
    NSStoreModelVersionHashes =     {
        Cookie = <3c2e440d 9fb3ea81 60146cf8 2bcb8ffe 10b2df20 0d907eea 018c6ade eeefb9c7>;
        UserDictionaryEntry = <f0c9025b 602122f9 37a4e274 bdaacec1 b9a66f83 fca5c43b bed5e80a 6baee338>;
    };
    NSStoreModelVersionHashesVersion = 3;
    NSStoreModelVersionIdentifiers =     (
        ""
    );
    NSStoreType = SQLite;
    NSStoreUUID = "0F344BFF-833C-4009-9867-13973A5291F1";
    "_NSAutoVacuumLevel" = 2;
}, reason=Can't find model for source store}, {
    URL = "file:///iPhone%20Simulator/6.1/Applications/2C2E0482-7F42-4574-B998-A9FB5479F4B1/Library/Application%20Support/Cookies.sqlite";
    metadata =     {
        NSPersistenceFrameworkVersion = 419;
        NSStoreModelVersionHashes =         {
            Cookie = <3c2e440d 9fb3ea81 60146cf8 2bcb8ffe 10b2df20 0d907eea 018c6ade eeefb9c7>;
            UserDictionaryEntry = <f0c9025b 602122f9 37a4e274 bdaacec1 b9a66f83 fca5c43b bed5e80a 6baee338>;
        };
        NSStoreModelVersionHashesVersion = 3;
        NSStoreModelVersionIdentifiers =         (
            ""
        );
        NSStoreType = SQLite;
        NSStoreUUID = "0F344BFF-833C-4009-9867-13973A5291F1";
        "_NSAutoVacuumLevel" = 2;
    };
    reason = "Can't find model for source store";
}

它工作正常,我能够连接到我的Worklight服务器而没有任何问题,但现在它不断抛出此错误。我所做的唯一更改是尝试显示应用程序中的对话框。在恢复此更改后,我仍然得到错误

您是否在web应用程序中更改了某个应用程序正在尝试保存cookie的内容?或者让一个传给它。看起来WL正试图储存一块饼干,但进展不顺利。你能隔离应用程序中触发此操作的部分吗?它是否编译。看看这段代码可能是如何使用的:


当所需的所有文件未内置到应用程序包中时,就会发生这种情况。在应用程序的生成目标中,确保属于worklight native SDK一部分的所有(非源)文件都显示在“复制文件”部分。
以下是您开始所做工作的背景,将有助于调查错误原因。看起来可能是时间问题。当您使用本机API时,您需要连接然后调用。这真的很奇怪,但我发现我启动了应用程序,然后连接,它崩溃了。如果我启动应用程序,然后调用,它可以正常工作,如果我在之后调用connect,它就可以了。这毫无意义。我能想到的唯一一件事是API正在保持与服务器的连接。一切似乎都在那里。我已经做好了一切准备工作,没有改变任何会影响这些的事情。
[[WLClient sharedInstance] wlConnectWithDelegate:connectListener];