Objective C 错误 'RCTLinkingManager.h' file not found

React Native 2020-03-29 阅读 62 评论 0

问题描述

React Native 升级到 0.61.5,iOS 引入头文件。

#import "RCTLinkingManager.h"

Xcode 报错了 'RCTLinkingManager.h' file not found

解决方法

有2种方法可以取消这个错误。

1. 修改头文件引用

// #import "RCTLinkingManager.h"
#import <React/RCTLinkingManager.h>

2. 增加 Header Search Paths

PROJECT -> Build Settings -> Search Path -> Header Search Paths,添加 $(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS



最后更新 2020-03-29
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });