我試圖使用通過paintcode生成的代碼繪製svg地圖。當我使用模擬器運行它時,代碼工作正常。但是,如果我在設備(iPad)中運行它,它在drawCanvas mehod中崩潰,給出警告:無法加載任何Objective-C類信息。這將顯着降低可用類型信息的質量。警告:無法使用PaintCode代碼加載任何Objective-C類信息
Click here to check the warning
我畫故事板中的地圖,鑑於有一個滾動視圖和一個圖像視圖內。我添加了一個StyleKitClass對象(StyleKitClass是使用PaintCode應用程序生成的NSObject類),並將IBOutletCollections連接到imageView。
Click here to view Outlet Connections
如果有人就知道,請幫我解決。
這一警告是不是崩潰的原因。這只是一個來自調試器的消息。你能否嘗試啓用Address Sanitizer並再次運行代碼? – Tricertops
我啓用了Address Sanitizer。但它不會在控制檯上打印任何內容。另外,當我用內存地址打印內存歷史記錄時,它沒有給出任何值。 – PriyaJain
但我在+(void)drawCanvas1發現警告時發現了一件事,也就是說,在變量視圖中,styleKit類的地址是** self =(class)0x0 **。似乎StyleKit已被釋放。 – PriyaJain