React Native iOS雜記

-1. 如果要創(chuàng)建多個RCTRootView, 可以使用
- (instancetype)initWithBridge:(RCTBridge *)bridge moduleName:(NSString *)moduleName initialProperties:(NSDictionary *)initialProperties
這個方法, 多個RCTRootView共用一個RCTBridge, 共用一個context.

-2. React Native0.25. iOS. 第一次讀取圖片404, 后續(xù)即使返回200, 也仍然無法正確讀取圖片.
問題出在RCTImageLoader

Paste_Image.png

處理辦法三種:
一. 在存儲NSCachedURLResponse的地方判斷, 404就不要存了;
二. 在讀取NSCachedURLResponse的地方判斷, 404不要讀.
三. 最暴力, 不要緩存.

-3. 轉(zhuǎn)json的時候,由于json對長整型的數(shù)會出現(xiàn)精度丟失, 比如innerId為661368996020621312,到了js那里就變成661368996020621300, 后兩位變成了00. 所以對于這種情況,還是用string吧.

-4. iOS8下,使用Number.isInteger()出錯, 原因是這個函數(shù)沒有定義. 使用isNaN 等判斷是否是數(shù)字或整數(shù)吧

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容