| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //
- // GuestHelper.h
- // AICity
- //
- // 游客模式管理 - 检查用户登录状态
- // 用于需要登录才能执行的操作(点赞、收藏、评论等)
- //
- #import <Foundation/Foundation.h>
- #import <UIKit/UIKit.h>
- NS_ASSUME_NONNULL_BEGIN
- @interface GuestHelper : NSObject
- /**
- * 单例
- */
- + (instancetype)sharedHelper;
- /**
- * 检查登录状态,如果未登录则弹出提示
- * @param viewController 当前视图控制器
- * @param action 登录成功后执行的操作
- * @return YES-已登录,NO-未登录
- */
- - (BOOL)checkLoginWithViewController:(UIViewController *)viewController
- action:(nullable void (^)(void))action;
- /**
- * 检查登录状态(不弹提示)
- * @return YES-已登录,NO-未登录
- */
- - (BOOL)isLoggedIn;
- @end
- NS_ASSUME_NONNULL_END
|