在我的应用程序中,我在选择单元格时在数组中添加了一个对象,并在重新选择单元格时取消选择并删除对象.我使用了那段代码但是给了我错误.
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) 我在我的应用程序中使用 IQKeyboardManagerSwift。我看不到工具栏的下一个/上一个按钮。我附上了我的食物的屏幕截图。
IQKeyboardManager.shared.enable = true
IQKeyboardManager.shared.enableAutoToolbar = true
IQKeyboardManager.shared.toolbarPreviousNextAllowedClasses = [UIView.self, UIStackView.self]
Run Code Online (Sandbox Code Playgroud)
请帮我。