Для вашего вопроса я попытался отдельно, и я получил ответ
var arr = [AnyObject]()
var arrAppend = [String]()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let array = ["one", "one", "two", "two", "three", "three"]
let uniqueValue = Array(Set(array))
print("The unique value is - \(uniqueValue)")
let dictTest = ["itemName":"test"]
let dictFunny = ["itemName":"funny"]
let dictVVV = ["itemName":"vvv"]
let dictHHH = ["itemName":"hhh"]
let dictWest = ["itemName":"west"]
let dictTT = ["itemName":"tt"]
let dictWest1 = ["itemName":"west"]
arr.append(dictWest1)
arr.append(dictTest)
arr.append(dictVVV)
arr.append(dictTT)
arr.append(dictWest)
arr.append(dictFunny)
arr.append(dictHHH)
print("Array Response: \(arr)")
for keyValue in arr as Array
{
let getDictValueFromArray = keyValue["itemName"] as! String
arrAppend.append(getDictValueFromArray)
}
let unique = Array(Set(arrAppend))
print("the result is-\(unique)")
}
Выход для уникальна
the result is-["funny", "test", "west", "vvv", "hhh", "tt"]
Ананд, пожалуйста, проверьте мой ответ. Это правильно. Проверьте его. – user3182143
Ананд Если мой ответ полезен для вас, пожалуйста, отметьте и запустите мой ответ. – user3182143
@ И если вы уже сказали «Thanx man its work», то чего не было в моем ответе? даже вы уже приняли мой ответ? – jay