Попытка порт Objective-c для Swift, и я довольно новичок в Swift. Я добавил мостовой заголовок и включил в него все необходимые заголовки. В моем Свифта классе мне нужно использовать следующий протокол ниже:Как сопоставить типы данных в протоколе Objective-c to Swift?
@protocol MyProtocolDelegate
- (void)doSomeStuff:(NSDictionary *)stuff;
@end
В моем Свифта классе у меня есть следующий код:
func doSomeStuff(stuff:Dictionary<String,String>)
{
...
}
я получаю ошибку здесь:
class ViewController: UIViewController,MyProtocolDelegate <-- Type ViewController doesn't conform to protocol MyProtocolDelegate
Любые идеи, почему я получаю эту ошибку?
Любая помощь очень ценится!
попробуйте заменить 'Dictionary' с '[String, String]' или добавить '@ ObjC' –
Tj3n
УРА!!! Я догадался! stuff: [NSObject: AnyObject]!) ... Я уже пробовал AnyObject, но без! ... UGH! –