错误EXC_BAD_INSTRUCTION - 如何设置timeInterval方法?

时间:2017-07-20 20:52:06

标签: swift timer swift-playground

我呼吁你的知识,因为我是编程的初学者。我想通过Playground实例化一个计时器。我的计时器 - 我认为 - 正确配置(isValid和TimeInterval),Playground设置也是如此,但当我想将消息发送到目标时,我有下面的错误消息。我搜索了Apple文档,论坛,书籍,但我没有逃脱它。抱歉。非常感谢你的帮助。

ERROR MESSAGE

1 个答案:

答案 0 :(得分:0)

Timer会调用您提供给它的目标上的选择器。在你的情况下,它试图调用实际上不存在的 computed: { arr() { return this.$store.getters.arrItemById(this.id); } }, AnyObject.timerFire()的实现是一个不属于类型的全局函数,因此不能使用,因为Timer需要一个目标。

选择器需要是一个暴露给ObjC的方法,因此类型必须是一个类。

下面是一个简单的例子。

timerFire