Swift 2.0:在没有更多上下文的情况下,表达式的类型是否模棱两可?SortInPlace

彼得71

此错误发生在SWIFT 2.0中。有很多类似的错误消息,但是我无法将它们与我的代码匹配:

class fileObj : Comparable {
    var URL                   = NSURL()   

    var path                  = String()
    var filename              = String()   
    var fileExtension         = String()  
...
}

...
   var images = [fileObj]()  // array of all files (images)

    images.sortInPlace( { $0.URL.absoluteString! > $1.URL.absoluteString! } )   // sort by name

最后一行导致错误消息,指示$ 0错误。任何的想法?

托马斯·卡明(Tomas Camin)

NSURLabsoluteString是非可选的,您必须对其进行解包。

重写排序如下

    images.sortInPlace( { $0.URL.absoluteString > $1.URL.absoluteString } )

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Swift 2.0:在没有更多上下文的情况下,表达式的类型是否模棱两可?

Swift 4 - 表达式类型'@lvalue String?' 在没有更多上下文的情况下是模棱两可的

Swift 3.0:如果没有更多上下文,表达式的类型是否模棱两可?

表达式的类型是模棱两可的,在Swift 3中没有更多上下文

在 swift 中,如果没有更多上下文,表达式类型是模棱两可的?

Swift 5 结果:XCTAssertEqual 在没有更多上下文的情况下是模棱两可的

Swift表达式错误(模棱两可,无需更多上下文)

在 swift source 中,表达式的类型是模棱两可的,没有更多的上下文

Swift 中没有更多上下文错误的模棱两可

Swift 2调用enumerateTagsInRange时“表达式类型不明确,没有更多上下文”

表达式类型'()'在没有更多上下文的情况下是模棱两可的

Swift Array()强制模棱两可,没有更多上下文,但仅在扩展中

如何解决表达式类型不明确,而Swift 2中的录音机没有更多上下文

表达式类型 '@lvalue String?' 在没有更多上下文的情况下是模棱两可的

为什么会出现错误“表达式类型在没有更多上下文的情况下是模棱两可的”?

pattern.firstMatch 是获取错误:表达式类型 '@lvalue String?' 在没有更多上下文的情况下是模棱两可的

swift - 如何在没有更多上下文的情况下快速修复“表达式类型”CGSize“不明确”?

在Swift中-表达式类型不明确,没有更多上下文

“表达式的类型是模棱两可的,没有更多上下文”-引用appDelegate

表达式类型“ DataRequest”是模棱两可的,没有更多上下文

蒸气加密:表达式类型“数据”是模棱两可的,没有更多上下文

使用 coredata 时,没有更多上下文 Swift 的表达式类型不明确

Swift闭包中的“表达式类型不明确,没有更多上下文”

在 Swift3 中没有更多上下文的表达式类型不明确

Vapor Swift Fluent:表达式类型不明确,没有更多上下文

Swift 4:表达式类型不明确,循环内没有更多上下文

Swift 3 中的“表达式类型不明确,没有更多上下文”

swift 2.0 healthkit requestAuthorizationToShareTypes-表达式类型不明确,没有更多上下文

Swift 2.0:表达式类型不明确,没有更多上下文(使用Parse)