我试过了
var timer = NSTimer()
timer(timeInterval: 0.01, target: self, selector: update, userInfo: nil, repeats: false)
Run Code Online (Sandbox Code Playgroud)
但是,我说错了
'(timeInterval: $T1, target: ViewController, selector: () -> (), userInfo: NilType, repeats: Bool) -> $T6' is not identical to 'NSTimer'
Run Code Online (Sandbox Code Playgroud) 我想将一个对象添加到收藏夹。在这种情况下,当用户按下按钮将对象添加到收藏夹时,该对象将保存到领域。然后他按一个按钮从收藏夹中删除该对象,它将被删除。之后,他按下按钮再次保存,应该再次保存。是可用的么?
当我按两次保存按钮时,它说
Terminating app due to uncaught exception 'RLMException', reason: 'Object has been deleted or invalidated.'
Run Code Online (Sandbox Code Playgroud)
代码如下。
func delete() {
realm.write({
self.realm.delete(obj)
})
}
func save() {
realm.write({
self.realm.add(obj, update: false)
})
}
Run Code Online (Sandbox Code Playgroud)