0
セットアップ:反応ネイティブ '.h'モジュールの前に 'React /'を付ける必要がありますか?
- 反応ネイティブv0.41.2
- 反応ネイティブ-CLI v2.0.1の
- Xcodeのv8.2.1
- ノードv6.9.5
私はRN v0.41.2を使い始めました。v0.40 introduced a namespace breaking changeにはすべての反応輸入品にReact/
が付いているはずです。
ただし、documentationには別の方法が示されています。
// RNLib.h
#import "RCTBridgeModule.h"
@interface RNLib : NSObject <RCTBridgeModule>
@end
// RNLib.h
#import <React/RCTBridgeModule.h>
@interface RNLib : NSObject <RCTBridgeModule>
@end
したり、私も私の輸入のためにそれをしなければならない操作を行います:
だから、私がしなければならない、この唯一の事をやっている
// RNLib.m
#import "RNLib.h"
@implementation RNLib
RCT_EXPORT_MODULE();
RCT_EXPORT_METHOD(helloWorld:(NSString *)world)
{
return [NSString stringWithFormat:@"hello %@", world];
}
@end
~
// RNLib.m
#import <React/RNLib.h>
@implementation RNLib
RCT_EXPORT_MODULE();
RCT_EXPORT_METHOD(helloWorld:(NSString *)world)
{
return [NSString stringWithFormat:@"hello %@", world];
}
@end
現在、ライブラリを作成して正しくリンクすることはできません(私は複数のことを試しました)。