Parse.enableLocalDataStore()
これをAppDelegate
ファイルに書き込んだ後、Parse.setApplicationID()
次のエラーが発生しました。
Parse.Type does not have a member named 'enableLocalDataStore'
解析のために迅速にローカルデータストアを作成する方法を誰か教えてください。
Parse.enableLocalDataStore()
これをAppDelegate
ファイルに書き込んだ後、Parse.setApplicationID()
次のエラーが発生しました。
Parse.Type does not have a member named 'enableLocalDataStore'
解析のために迅速にローカルデータストアを作成する方法を誰か教えてください。
Parse SDK 1.6.1 があることを確認してください。次に、Parse.enableLocalDatastore() が Parse.setApplicationID() の前に置かれます
Parse のドキュメントには、ローカル ストレージを使用する場合は、AppDelegate でアプリ/クライアント キーを使用する前にこれを有効にする必要があると記載されています。
ほとんどの場合、Parse SDK が古くなっています。parse ライブラリの Parse.h を調べて、enableLocalDatastore メソッドが含まれていない場合は、ライブラリを更新する必要があります。このリンクに従って更新してください。 解析 SDK の更新
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
}
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")
}
}
順番は大事だと思います。