为什么IB出口集合在数组时没有对象方法的索引?我做错了什么?
@IBOutlet var textFieldsCollection: [UITextField]!
self.textFieldsCollection.indexOfObject(textField)
结束错误是这样的: Text.swift:30:18:' [UITextField]'没有名为' indexOfObject'
的成员答案 0 :(得分:2)
由于swift数组可以包含非类类型indexOfObject
,因此可能过于模糊。您也可以使用find
函数查找对象索引。
var textFieldsCollection: [UITextField]!
var myTextField = UITextField()
var index = find(textFieldsCollection, myTextField)