Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 从数组中删除给定值_Iphone_Swift_Ios8 - Fatal编程技术网

Iphone 从数组中删除给定值

Iphone 从数组中删除给定值,iphone,swift,ios8,Iphone,Swift,Ios8,我有一个简单的数组 var specs : [String] = [Button1,Button2,Button3,Button4] 如何在勘误表中找到某个值(键入Button3)并因此取消?您可以使用find()全局函数检索索引: var specs : [String] = ["Button1","Button2","Button3","Button4"] let index = find(specs, "Button3") 然后,一旦验证该元素存在(find返回一个可选值),将其删除

我有一个简单的数组

var specs : [String] = [Button1,Button2,Button3,Button4]
如何在勘误表中找到某个值(键入Button3)并因此取消?

您可以使用
find()
全局函数检索索引:

var specs : [String] = ["Button1","Button2","Button3","Button4"]

let index = find(specs, "Button3")
然后,一旦验证该元素存在(
find
返回一个可选值),将其删除:

if let index = index {
    specs.removeAtIndex(index)
}

查找(规格,按钮3)并删除值