解析问题:预期表达

时间:2019-06-11 02:48:38

标签: swift

编写此代码时:

for i in ChangedDocumentIDDict.keys():
        NDCSPart_df.loc[NDCSPart_df["MainDocID"]==i,:]= NOTES_df.loc[NOTES_df["MainDocID"]==i,:].values

我遇到异常

  

期望的表达式指向“#”。尝试查找至少适用于iOS 10t的语言代码

有人可以解释我为什么会出现此错误吗?

1 个答案:

答案 0 :(得分:0)

Swift 中,您绝对可以这样写:

if #available(iOS 10.0, *) {
    return NSLocale.current.languageCode
} else {
    return nil
}

但是,如果您使用的是 Objective-C ,则似乎必须使用以下语法:

if (@available(iOS 10.0, *)) {
    // do your stuff
}

根据此帖子(https://stackoverflow.com/a/46965481/5464805

这将解释错误消息,提示“#”在此处不匹配