Mam problemy z uzyskaniem dostępu do mojego szybkiego rozszerzenia z obiektu-c.Uzyskiwanie dostępu do rozszerzenia Swift z Objective-C
Mam następujący kod w pliku .swift:
extension NSDictionary {
func dictionaryAsJsonString() -> NSString {
var err: NSError?
var data = NSJSONSerialization.dataWithJSONObject(self, options: NSJSONWritingOptions.PrettyPrinted, error: &err)
var string = NSString(data: data, encoding: NSUTF8StringEncoding)
return string
}
}
Czekam, aby móc wykonać następujące czynności w moim pliku .m:
[dictionary dictionaryAsJsonString];
ale może” t znaleźć moją metodę i nie autouzupełniania.
Wiem, że mój przywóz działa prawidłowo, ponieważ jestem w stanie uzyskać dostęp do innych moich obiektów.
Czy dowiedzieć się, jak zadzwonić rozszerzeń z Objective-C – user2924482