iOS 上的 React Native 返回 HTTP 406 Not Acceptable 错误消息

Posted

技术标签:

【中文标题】iOS 上的 React Native 返回 HTTP 406 Not Acceptable 错误消息【英文标题】:React Native on iOS returns HTTP 406 Not Acceptable error message 【发布时间】:2017-01-10 12:15:57 【问题描述】:

我正在尝试使用 Swift 2 在我的 ios 应用程序中显示 React Native 视图。React Native 返回 HTTP 406 Not Acceptable 错误消息。

let bridge = RCTBridge(bundleURL: jsCodeLocation, moduleProvider: nil, launchOptions: ["controller":self])
let reactRootView: RCTRootView = RCTRootView(bridge: bridge, moduleName: moduleName, initialProperties: initialProperties)
reactRootView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
reactRootView.delegate = self
let viewController = UIViewController()
viewController.view.addSubview(reactRootView)
self.navigationController?.pushViewController(viewController, animated: true)

您能建议一个修复的决定吗?

【问题讨论】:

【参考方案1】:

我找到了失败的原因:JS代码位置URL错误。

【讨论】:

以上是关于iOS 上的 React Native 返回 HTTP 406 Not Acceptable 错误消息的主要内容,如果未能解决你的问题,请参考以下文章

react native ios 上架

iOS上的React Native相机显示空白屏幕

一键后iOS上的React Native TextInput隐藏键盘

iOS 上的自动更正不会在 react-native 中触发 onChangeText

react-Native:iOS上的背景图像无法覆盖整个屏幕

React Native 和 iOS 模拟器错误的地理位置