2015-04-06 27 views

回答

0

我現在也有這個問題,我現在正在等待來自Facebook的錯誤修正。

我分享GIT

https://github.com/facebook/react-native/issues/65

BOOL jsGettingtooSlow = 
    // --- previously not caught up --------   ------- no longer caught up ---------- 
    viewControllerCount < previousReactCount && currentReactCount < previousReactCount; 

    BOOL reactPushOne = jsGettingAhead && currentReactCount == previousReactCount + 1; 
    BOOL reactPopN = jsGettingAhead && currentReactCount < previousReactCount; 


    // We can actually recover from this situation, but it would be nice to know 
    // when this error happens. This simply means that JS hasn't caught up to a 
    // back navigation before progressing. It's likely a bug in the JS code that 
    // catches up/schedules navigations. 
    if (!(jsGettingAhead || 
     jsCatchingUp || 
     jsMakingNoProgressButNeedsToCatchUp || 
     jsMakingNoProgressAndDoesntNeedTo || 
     jsGettingtooSlow)) { 
    RCTLogError(@"JS has only made partial progress to catch up to UIKit"); 
    } 
我的代碼