在oc中写rn 代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

NSURL * jsCodeLocation = [NSURL URLWithString:@"http://127.0.0.1:8081/index.ios.bundle?platform=ios&dev=true"];

RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation

moduleName:@"HelloWorldApp"

initialProperties:nil

launchOptions:nil];

rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];

CGRect rect=CGRectMake(0, 0,[UIScreen mainScreen].bounds.size.width , [UIScreen mainScreen].bounds.size.height);

self.window = [[UIWindow alloc] initWithFrame:rect];

UIViewController *rootViewController = [UIViewController new];

rootViewController.view = rootView;

self.window.rootViewController=rootViewController;

[self.window makeKeyAndVisible];

return YES;

}

由于没有开启服务 运行报错Could not connect to development server

解决方法 

(1)终端cd到当前项目 然后npm start 然后重新运行xcode项目,还是报错的话就退出xcode 重新来一次就ok了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 7,296评论 1 14
  • 1.自定义控件 a.继承某个控件 b.重写initWithFrame方法可以设置一些它的属性 c.在layouts...
    圍繞的城阅读 8,814评论 2 4
  • 这里我要简单的说一下,由于react-native不太完善,所以有些涉及到调用原生这块对于初学者来说简直太...
    最近比较萌阅读 4,237评论 1 0
  • iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)text...
    爱易寒曲易散阅读 3,749评论 0 1
  • 青衣人出神地盯着太湖边的酒馆,一个身形肥胖的伙夫在烤鱼,香气四溢,食客络绎不绝。 沉思片刻,青衣人问身旁的锦衣人:...
    南柯太瘦阅读 3,892评论 0 2