我正在處理新作業中的一些Swift代碼,並且在比較兩個NSNumber的行上收到錯誤。該生產線是:如何解決「二進制運算符」>'不能應用於兩個'NSNumber'操作數「錯誤
if let endOffset = offsets.endOffset where clip.sessionOffset > offsets.startOffset
的錯誤是:
二元運算符「>」不能適用於兩個「NSNumber的」操作數」
我使用的Xcode 7.1,代碼編譯成功同事的電腦上。我的期望是,斯威夫特應該自動拆箱NSNumbers,並且該行應編譯。
錯誤說'<'但該代碼'>'? – crashmstr
對不起,我錯誤地從另外一行中提取錯誤。 –