Привет, Все, что я хочу добавить расширение Array swift только для Array с объективными элементами c. Возможно ли это?
Например:
extension Array where Element:ObjectiveCClass{
func unionWithoutDuplicatesPropertiesWithArray(array:[Element] ,key:String) -> [Element]{
var arrayA:[Element]
var arrayB:[Element]
if self.count > array.count {
arrayA = self;
arrayB = array;
} else {
arrayA = array;
arrayB = self;
}
for object in arrayA
{
if object.valueForKey(key)
{
//do something
}
}
return arrayA
}
}