0

在& 我得到错误之后,我已经Parse.enableLocalDataStore()在我的AppDelegate文件中写了这个:Parse.setApplicationID()

Parse.Type does not have a member named 'enableLocalDataStore'

谁能告诉我如何快速创建本地数据存储以进行解析。

4

8 回答 8

1

万一有人遇到这个问题,答案是你打错了

enableLocalDataStore() 

你应该输入

enableLocalDatastore() 

大写的 S 与众不同

编辑:正如其他一些用户指出的那样,您Parse.enableLocalDatastore()在设置应用程序 ID 后还有另一个错误,它应该出现在之前。所以有,据我所知,这两个错误。

于 2015-02-18T18:08:03.240 回答
0

The Parse documentation states that if you wish to use local storage then you must enable this BEFORE your app/client keys in your AppDelegate.

于 2015-02-14T21:15:50.847 回答
0

在设置 applicationId 之前 enableLocalDataStore()。这在最新的 SDK (1.6.4) 中没有任何错误/警告。

 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
   .....
    //enable local store to work when network isnt available
    Parse.enableLocalDatastore()

    //parse sdk setup
    Parse.setApplicationId("appIdGoesHere", clientKey: "clientKeyGoesHere")
    PFUser.enableAutomaticUser()

    return true
}
于 2015-03-12T03:00:01.610 回答
0

以防万一...我遇到了类似的问题,原因是我的项目名称...我使用的是“解析”,然后将其更改为其他内容,现在可以正常工作。

于 2015-01-06T00:24:02.413 回答
0

很可能您 Parse SDK 已过时。查看解析库中的 Parse.h,如果它不包含 enableLocalDatastore 方法,则需要更新您的库。按照这个链接更新它。 更新解析 SDK

于 2015-01-07T19:24:16.650 回答
0

这实际上是一个已知问题。Facebook 将在下一个 SDK 版本中对此进行修复。

于 2015-01-18T20:29:46.940 回答
0

确保您有 Parse SDK 1.6.1。然后 Parse.enableLocalDatastore() 在 Parse.setApplicationID() 之前

于 2014-12-31T18:55:20.223 回答
0

来自https://parse.com/docs/ios/guide#local-datastore

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

    Parse.enableLocalDatastore()
    Parse.setApplicationId("parseAppId", clientKey: "parseClientKey")
  }
}

我认为顺序很重要。

于 2015-10-08T05:18:36.677 回答