草庐IT

popupButton

全部标签

swift - 是否可以在同一条件语句中使用来自可选绑定(bind)的变量?

ifletpopupButton=result?.controlas?NSPopUpButto{ifpopupButton.numberOfItems我想避免双重嵌套if。ifletpopupButton=result?.controlas?NSPopUpButton&&popupButton.numberOfItems但如果我这样做,我会收到unresolvedidentifier编译器错误。有什么办法可以在一行中实现这个条件吗?或者因为我使用的是可选绑定(bind),我是否被迫在此处创建嵌套的if? 最佳答案 你可以这样做:if