从30分钟开始,我正在寻找一个针对这个Objective-c条件的编译解决方案,我想在swift中写一下
if (session == nil || ![session isValid]) {
}
答案 0 :(得分:1)
大部分时间,Objective-C中的![aThing aMethod]
将转换为Swift中的!aThing.aMethod
。
此外,不再需要在括号中包含布尔条件。
if session == nil || !session.isValid {
}
答案 1 :(得分:0)
如果session
是可选的,您可以强行打开它:
if session == nil || !session!.isValid() {
}