我无法从objective-c 访问我的快速扩展。
我在 .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
}
}
我希望能够在我的 .m 文件中执行以下操作:
[dictionary dictionaryAsJsonString];
但它找不到我的方法,也不会自动完成。
我知道我的导入工作正常,因为我能够访问我的其他 swift 对象。