为Xcode自动刷新提供注入,加快iOS开发。IFXRefresher帮助我们在iOS UI中开发。它是一个必须与Xcode插件injectionforxcode一同工作的微小库。在从Xcode注入源代码后,IFXRefresher会自动刷新运行中的应用当前viewcontroller。
pod 'IFXRefresher', '~> 1.0'
首先,您应该安装injectionforxcode Xcode插件。
要启动IFXRefresher
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[IFXRefresher startMonitor];
//you code
}
运行您的应用,现在您可以使用“ctrl+”来刷新您的viewcontroller。这个刷新器现在适用于所有viewcontroller,无需任何启动参数。但有时我们需要有启动参数的控制器。有两种方法可以让IFXRefresher知道我们需要为当前viewcontroller提供哪些参数。
将所有控制器的启动参数添加前缀'with_'
[IFXRefresher addViewControllerName:@"viewcontroller name" withParamNames:@[@"param1", @"param2", ...]];
//or
[IFXRefresher addViewController:vc withParamNames:@[@"param1", @"param2", ...]];
//or
[IFXRefresher addViewControllerClass:vcClass withParamNames:@[@"param1", @"param2", ...]];