使用Objective-C选择器的方法'dealloc()' 'dealloc'与具有相同Objective-C选择器的隐式去初始化器冲突



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

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

func dealloc() {
    self.stopFollowingScrollView()
}

出现问题中描述的错误。你能告诉我原因和如何处理吗?

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

deinit {
 self.stopFollowingScrollView()
}

最新更新