【问题标题】:find the position of an element in an array with PFFile. Swift使用 PFFile 查找数组中元素的位置。迅速
【发布时间】:2016-01-25 04:26:50
【问题描述】:

如果 orgArray 是 [String] 并返回 [String],则我的以下代码有效。我的问题是如何将它从 String 更改为 PFFile ,如下所示。下面的代码有一个突出显示orgArray[count]return tempArray 的错误。有什么办法可以用 PFFile 找到数组中元素的位置。

谢谢

func seperateArrayByTrueAndFalsePFFile (orgArray: [PFFile], arrayTrueFalse: [Bool], byBool: Bool) -> [PFFile] {
    var count: Int = 0
    var tempArray = [String]()
    while count != orgArray.count {
        if arrayTrueFalse[count] == byBool {
            tempArray.append(orgArray[count])
        }
        count += 1
    }
    return tempArray
}

【问题讨论】:

    标签: ios arrays swift position


    【解决方案1】:

    tempArray 被初始化为一个字符串数组 (var tempArray = [String]()),但是你从你的函数返回它,它说它返回一个类型为 [PFFile] 的数组。这是一个错误。

    orgArrayPFFiles 的数组,您正试图将其中的一个元素拉入tempArray 中,该tempArray 预计会收到String。类型 String 和类型 PFFile 不可互换。同样,[String] 类型和 [PFFile] 类型不可互换。

    【讨论】:

    • 哎呀。忘记将 tempArray = [String]() 更改为 tempArray = [PFFile]()。我真蠢。不管怎样,谢谢你的帮助。
    猜你喜欢
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 2012-03-22
    • 2017-06-15
    • 2022-06-19
    • 1970-01-01
    • 1970-01-01
    • 2022-11-19
    相关资源
    最近更新 更多