6
我有我暴露的JavaScriptCore這樣的斯威夫特對象:爲什麼我無法設置暴露給JavaScriptCore的Swift字典項目?
@objc(MyObjectExport) protocol MyObjectExport:JSExport {
var name:String {get set}
var dict:[String:String] {get set} }
class MyObject:NSObject,MyObjectExport {
var name:String="Name"
var dict:[String:String]=["test":"TEST"] }
在JavaScript方面我可以高興地獲取和設置的MyObject實例的「名稱」屬性,但只能得到,不設置'dict'字典項目。
我錯過了什麼,或者這是一個錯誤?
您應該將此文件記錄爲一個錯誤,橋接_should_是隱含的。目前,請嘗試使用'NSMutableDictionary'作爲替代。 –
感謝您的建議,但使用'NSMutableDictionary'而不是沒有區別 – macduff