方法' dealloc()'使用Objective-C选择器' dealloc'与使用相同Objective-C选择器的隐式deinitializer冲突

时间:2015-05-17 15:57:42

标签: ios swift

我在Swift中设置了AMScrollingNavbar。当我试图转换

- (void)dealloc {
  [self stopFollowingScrollView];
}

func dealloc() {
    self.stopFollowingScrollView()
}

问题中描述的错误发生了。你能告诉我它的原因以及如何处理它吗?

1 个答案:

答案 0 :(得分:9)

在swift中,您需要将dealloc重命名为deinit,如下所示:

deinit {
 self.stopFollowingScrollView()
}