2016-02-18 49 views
11

paketlenmiş ise __fbBatchedBridge banaJS çağrı çalıştırılamıyor: Ben sadece bu hatayı alıyorum

yardım lütfen ben yerli versiyonu bu hatayı gidermek için 0.19.How kullanılmakta, js.Before uygulama düzgün çalıştığını birlikte paketlenmiş tepki kullandığınızda, tanımlanmamış

ekran görüntüsü sizin AppDelegate.m dosya diske işaret olarak URL'yi tepki kayıt olmadığından emin olun enter image description here

+0

iOS'ta veya Android'de misiniz? –

+2

cevabı takip etmiyor. Bu hatayı geçmek için ne yaptın? – jojo

+0

Burada aynı sorunu yaşıyorum, sadece demetleme yaparken değil. –

cevap

17

altına takılır. 0.19'da, simülatöre dağıtılırken disk üzerinde paket oluşturulmaz. Paketi localhost veya başka bir IP üzerinden almalı.

+0

Teşekkür ederim John Shammas.It, – vasavi

+0

çalıştı Bu yüzden Simülatörde Sürüm oluşturmayı test edemiyoruz? – CreativeManix

+0

Bir emülatörden ziyade bir iOS simülatörüdür ve iTunes mağazası için bir sürüm oluşturmada kullanılan ARM CPU talimatlarını çalıştıramaz. http://stackoverflow.com/questions/517463/how-can-i-install-a-ipa-file-to-my-iphone-simulator –

0

Birden çok kez js paketini yüklemediğinizi kontrol edin.

Kodum: my olay çözülür probleminde

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    [self.view addSubview:self.loadRNView]; 
} 

- (void)viewDidAppear:(BOOL)animated { 
    [super viewDidAppear:animated]; 
    [self.view addSubview:self.loadRNView]; 
} 

- (UIView*)loadRNView { 
    NSURL *jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" 
                      fallbackResource:nil]; 
    RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation 
                 moduleName:@"MyRnModule" 
               initialProperties:nil 
                launchOptions:nil]; 
    [rootView setFrame:self.view.bounds]; 
    return rootView; 
} 

-(void)viewDidLoad arıyorum yöntemini kaldırarak.

İlgili konular