小编Kam*_*iya的帖子

在Swift 3中从数组中删除对象

在我的应用程序中,我在选择单元格时在数组中添加了一个对象,并在重新选择单元格时取消选择并删除对象.我使用了那段代码但是给了我错误.

extension Array {
    func indexOfObject(object : AnyObject) -> NSInteger {
        return (self as NSArray).indexOfObject(object)
    }

    mutating func removeObject(object : AnyObject) {
        for var index = self.indexOfObject(object); index != NSNotFound; index = self.indexOfObject(object) {
            self.removeAtIndex(index)
        }
    }
}

class MyViewController: UITableViewController {
    var arrContacts: [Any] = []
    var contacts: [Any] = []

    func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {
        arrContacts.removeObject(contacts[indexPath.row])
    }
}
Run Code Online (Sandbox Code Playgroud)

它给了我2个错误:

C-style for statement has been removed in Swift 3
Value of type '[Any]' has no member …
Run Code Online (Sandbox Code Playgroud)

arrays ios swift swift3

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

使用 IQKeyboardManagerSwift 不显示下一个/上一个按钮

我在我的应用程序中使用 IQKeyboardManagerSwift。我看不到工具栏的下一个/上一个按钮。我附上了我的食物的屏幕截图。

IQKeyboardManager.shared.enable = true
IQKeyboardManager.shared.enableAutoToolbar = true
IQKeyboardManager.shared.toolbarPreviousNextAllowedClasses = [UIView.self, UIStackView.self]
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

请帮我。

iphone ios swift iqkeyboardmanager

3
推荐指数
1
解决办法
1736
查看次数

标签 统计

ios ×2

swift ×2

arrays ×1

iphone ×1

iqkeyboardmanager ×1

swift3 ×1