相关疑难解决方法(0)

数组扩展以按值删除对象

extension Array {
    func removeObject<T where T : Equatable>(object: T) {
        var index = find(self, object)
        self.removeAtIndex(index)
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到了错误 var index = find(self, object)

'T'不能转换为'T'

我也试过这个方法签名:func removeObject(object: AnyObject)但是,我得到了同样的错误:

'AnyObject'不能转换为'T'

这样做的正确方法是什么?

arrays ios swift

140
推荐指数
6
解决办法
7万
查看次数

7
推荐指数
2
解决办法
2993
查看次数

标签 统计

arrays ×2

swift ×2

ios ×1

ios8 ×1