iOS 摇一摇切换开发环境

来源:互联网 发布:商用的数据挖掘软件系 编辑:程序博客网 时间:2024/06/08 05:44

iOS开发中经常需要来回的切换环境以便快速解决bug。

摇一摇切换环境挺好用的,很有想法,特此介绍。。。


1.开启摇一摇功能

- (void)shakeToChangeEnvironmentEnable:(BOOL)enable{    //设置摇一摇功能    [UIApplication sharedApplication].applicationSupportsShakeToEdit = enable;        //并让自己成为第一响应者    [self becomeFirstResponder];}

2.摇一摇的响应

- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{    if (_aletShow) return; //弹窗已经弹出    _aletShow = YES;    NSNumber *environment = [[NSUserDefaults standardUserDefaults] objectForKey:@"userEnvironment"];    NSArray *environmentArray = @[@"测试环境",@"开发环境",@"灰度环境",@"正式环境"];    NSString *currentEnvironment = environmentArray[environment.integerValue];    UIAlertController *alertVC = [UIAlertController alertControllerWithTitle:[NSString stringWithFormat:@"当前环境:%@", currentEnvironment] message:@"切换不同环境需要重新登录哦