相关疑难解决方法(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万
查看次数

从swift 3中的数组中删除特定对象

从数组Swift 3中删除对象

我在尝试从Swift 3中的数组中删除特定对象时遇到问题.我想从屏幕截图中删除数组中的项目,但我不知道解决方案.

如果您有任何解决方案,请与我分享.

arrays swift3

19
推荐指数
3
解决办法
2万
查看次数

标签 统计

arrays ×2

ios ×1

swift ×1

swift3 ×1