2016-11-16 17 views
0

我想將TabBarIOS集成到本地應用程序中。比如點擊一個按鈕後呈現給TabBarIOS。 但是當我跑步時它被擊碎了。是否有反向本地控制器到帶有React Native的TabBarIOS?

index.ios.js

'use strict'; 

import React from 'react'; 
import { 
    AppRegistry, 
} from 'react-native'; 

import myTabBar from './ios/tab/MyTab.js' 
AppRegistry.registerComponent('myTabBar',() => myTabBar); 

本地代碼:

let rootView = RCTRootView(
     bundleURL: jsCodeLocation, 
     moduleName: "myTabBar", 
     initialProperties: nil, 
     launchOptions: nil 
    ) 
let vc = UIViewController() 
vc.view = rootView 
self.presentViewController(vc, animated: true, completion: nil) 

錯誤:

2016-11-16 15:56:51.600 [info][tid:com.facebook.react.JavaScript] Running application "myTabBar" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF 
2016-11-16 15:56:51.611 [warn][tid:com.facebook.react.JavaScript] Warning: Native component for "RCTImageView" does not exist 
2016-11-16 15:56:51.611 [warn][tid:com.facebook.react.JavaScript] Warning: Native component for "RCTVirtualImage" does not exist 
2016-11-16 15:56:51.738 swift-2048[5277:144989] -[RCTCustomScrollView refreshControl]: unrecognized selector sent to instance 0x7febe1099c00 
2016-11-16 15:56:51.739 [error][tid:main][RCTUIManager.m:1100] Exception thrown while executing UI block: -[RCTCustomScrollView refreshControl]: unrecognized selector sent to instance 0x7febe1099c00 
2016-11-16 15:56:51.758 swift-2048[5277:144989] -[RCTCustomScrollView refreshControl]: unrecognized selector sent to instance 0x7febe1099c00 
2016-11-16 15:56:51.759 swift-2048[5277:144989] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[RCTCustomScrollView refreshControl]: unrecognized selector sent to instance 0x7febe1099c00' 

感謝您的幫助!

+1

請勿張貼的代碼截圖,後置代號,而不是直接! – Lion

回答

0

看到它找不到RCTImageView,我猜你沒有包括圖書館。

如果您使用的CocoaPods,你會希望它包括RCTImage,並讓它看起來有點像:

platform :ios, '9.0' 

target 'YourApp' do 
    use_frameworks! 

    # React Native 
    pod 'React', :path => 'node_modules/react-native', :subspecs => [ 
    'Core', 
    'RCTImage', 
    ] 
end 
+0

是的,我的錯......謝謝! –

相關問題