'!=' 不是前缀一元运算符(SWIFT)
Swift和Parse存在问题,在线教程已更新为Swift1.2,但我发现错误,该教程没有。论坛上什么也没有,或者其他问题。感谢这里和其他学生,我已经能够找到并解决一些小问题。但这一次我被卡住了 它提出了:- 如果自我反对=nil{'!='不是前缀一元运算符'!=' 不是前缀一元运算符(SWIFT),swift,parse-platform,operators,Swift,Parse Platform,Operators,Swift和Parse存在问题,在线教程已更新为Swift1.2,但我发现错误,该教程没有。论坛上什么也没有,或者其他问题。感谢这里和其他学生,我已经能够找到并解决一些小问题。但这一次我被卡住了 它提出了:- 如果自我反对=nil{'!='不是前缀一元运算符 var object: PFObject! override func viewDidLoad() { super.viewDidLoad() if (self.object !=nil) { self
var object: PFObject!
override func viewDidLoad() {
super.viewDidLoad()
if (self.object !=nil) {
self.dateField?.text = self.object["date"] as? String
self.detailsField?.text = self.object["details"] as? String
}else {
self.object = PFObject(className: "incident")
}
// Uncomment the following line to preserve selection between presentations
// self.clearsSelectionOnViewWillAppear = false
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem()
}
在!=和nil之间放置一个空格。如引用线程中所述,运算符两边都需要空格:如果self.object!=nil…编译器将!=解释为一元运算符。如果!=运算符在该语言中确实存在,则可能会发现在!=和nil之间添加空格会很有用解决你的问题。如果不是,就用偏执来围绕这两个论点。