PFObject save实际上并不在Swift下工作

时间:2015-09-17 17:29:40

标签: parse-platform

我不太明白为什么Swift编译器不喜欢我在saveEventually上调用nullary方法PFObject。它通常在Objective-C中调用,如下所示:

PFObject *object = [PFUser currentUser];
[object saveEventually];

Swift版本是这样的:

let object = PFUser.currentUser()
object.saveEventually()
斯威夫特并不喜欢它!为什么呢?

1 个答案:

答案 0 :(得分:1)

如果用户未登录,

class myClass { enum firstEnum { Value1, Value2, Value3}; enum secondEnum { ValueA, ValueB, ValueC}; }; 将返回nil。

您可以强行打开对象

PFUser.currentUser()

或者更好的是,将其包裹在有条件的安全

PFUser.currentUser()!.saveEventually()