Gab*_*arp 11 xcode ios parse-platform swift
Parse在Yosemite中表现得非常奇怪,saveInBackground声称自己不是PFObject的成员.
var score = PFObject(className: "score")
score.setObject("Mo", forKey: "name")
score.setObject(1, forKey: "scoreCount")
score.saveInBackground()
Run Code Online (Sandbox Code Playgroud)
显然这应该有效,也许这是Xcode 6.0.1或Yosemite GM3(或组合)的问题.要清楚,使用saveInBackgroundWithBlock工作正常.
有没有其他人经历过这个或类似奇怪的错误?
小智 28
该saveInBackground方法在头文件中声明,以返回一个BFTask *对象,该对象是Bolts框架的一部分.确保您的项目链接Bolts框架,然后添加
#import <Bolts/Bolts.h>
Run Code Online (Sandbox Code Playgroud)
你的桥头.
这解决了斯威夫特的几个"失踪"的API为我(这一个,还有PFAnalytics.trackAppOpenedWithLaunchOptions这里提到:?为什么我PFAnalytics没有trackAppOpeneWithLaunchOptions功能(IOS SWIFT)
小智 11
如果你不想搞乱Parse框架文件,你应该替换:
score.saveInBackground()
Run Code Online (Sandbox Code Playgroud)
有:
score.saveInBackgroundWithTarget(nil, selector: nil)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4808 次 |
| 最近记录: |