我正在寻找在Objective-C中编写简单UI处理程序代码的方法,这些代码不需要回调.
据我所知,没有这样的模块.你可以自己制作一个.这很简单.
码:
// NotificationManager.h
#import <Foundation/Foundation.h>
#import "RCTBridgeModule.h"
@interface NotificationManager : NSObject <RCTBridgeModule>
@end
// NotificationManager.m
#import "NotificationManager.h"
@implementation NotificationManager
RCT_EXPORT_MODULE()
RCT_EXPORT_METHOD(postNotification:(NSString *)name) {
[[NSNotificationCenter defaultCenter] postNotificationName:name object:nil userInfo:nil];
}
@end
Run Code Online (Sandbox Code Playgroud)
现在您可以从JavaScript简单发布通知
var NotificationManager = require('react-native').NativeModules.NotificationManager;
NotificationManager.postNotification("TestEvent")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
713 次 |
| 最近记录: |