好的,所以我试图将一大堆代码从Objective-C转换为Swift。
Objective-C片段如下所示:
[serialListPullDown removeAllItems];
Apple显示以下内容:http://imgur.com/osghChV
那么为什么不说:
removeAllItems(serialListPullDown)
工作?这似乎是他们的建议?
答案 0 :(得分:0)
在Objective-C中写这个:
[serialListPullDown removeAllItems];
表示:调用对象removeAllItems
上的方法serialListPullDown
。
在swift中执行此操作的语法是:<object>.<method>()
,不 <method>(<object>)
就像您尝试的那样。
应该是:
serialListPullDown.removeAllItems()