iOS|iOS 封装未登录提示,跳转登录界面
【iOS|iOS 封装未登录提示,跳转登录界面】封装思路:
由于app多个地方需要未登录提示,导致代码重复。将相同的代码抽取出来放在一个公用类内,一句代码完成未登录提示跳转登录界面
.h文件
#import @interface LoginAlertTool : NSObject+(void)alertLoginWithVC:(UIViewController*)viewController;
@end
.m文件
#import "LoginAlertTool.h"
#import "LoginVC.h"@implementation LoginAlertTool+(void)alertLoginWithVC:(UIViewController *)viewController {
if (![HXBSaveTool objectForKey:kUserID]) {
ZLAlertView *alert = [[ZLAlertView alloc]initWithTitle:@"温馨提示" message:@"该功能需登录后使用"];
[alert addBtnTitle:@"好的" action:^{}];
[alert addBtnTitle:@"立即登录" action:^{
LoginVC *vc = [[LoginVC alloc]initWithNibName:@"LoginVC" bundle:nil];
[viewController.navigationController pushViewController:vc animated:YES];
}];
[alert showAlertWithSender:viewController];
return;
}
}@end
推荐阅读
- iOS|iOS - 关于第三方登录的那些事(微信、QQ、新浪微博)
- 记录一次iOS8|记录一次iOS8 crash
- iOS宏定义
- vue|最简单的分页组件-基于 elementui 的分页二次封装
- 美国|保护未成年人上网:加州又一次走在美国前列
- ios|ios 将base64解码并写入pdf文件中
- 投稿|营收下滑、再度转亏,“流血上市”的奈雪的茶尚未回血
- 投稿|电子烟国标倒计时,雾芯科技还有未来吗?
- 归期未有期
- 大家都能看得懂的源码|大家都能看得懂的源码 - 列表页常见 hook 封装