【发布时间】:2018-01-15 17:51:01
【问题描述】:
LMAlertView是一个三部分使用objective-c,我用了很长时间,一切都很顺利。但是当我在swift中使用它时,发生了一些奇怪的事情:当我编码init时,Xcode警报为我和我只需点击 Enter 键,因此整个 func 自动完成。但是 Xcode 显示的 func 不是 LMAlertView 中的真正 func:
这是LMAlertView中的源代码:
- (id)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ... NS_REQUIRES_NIL_TERMINATION;
如您所见,otherButtonTitles 的参数在我的代码中丢失了,它使用 Xcode 自动完成。
如果我将otherButtonTitles 参数添加到我的代码中,它将构建失败。
我该如何解决这个问题?如果有人能解释一下,那就太好了。
【问题讨论】:
标签: ios objective-c swift