修复了房间内私聊背景以及样式的问题
This commit is contained in:
@@ -159,9 +159,11 @@
|
|||||||
- (void)initViews {
|
- (void)initViews {
|
||||||
self.sessionNavView.isInRoom = self.openType == SessionListOpenTypeRoom;
|
self.sessionNavView.isInRoom = self.openType == SessionListOpenTypeRoom;
|
||||||
[self.view addSubview:self.sessionNavView];
|
[self.view addSubview:self.sessionNavView];
|
||||||
[self.view addSubview:self.followInRoomView];
|
|
||||||
[self.view addSubview:self.sessionTableView];
|
[self.view addSubview:self.sessionTableView];
|
||||||
[self.view addSubview:self.toolbarView];
|
[self.view addSubview:self.toolbarView];
|
||||||
|
if (self.openType == SessionListOpenTypeDefault) {
|
||||||
|
[self.view addSubview:self.followInRoomView];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)initLayout {
|
- (void)initLayout {
|
||||||
@@ -170,11 +172,6 @@
|
|||||||
make.left.top.right.mas_equalTo(self.view);
|
make.left.top.right.mas_equalTo(self.view);
|
||||||
}];
|
}];
|
||||||
|
|
||||||
[self.followInRoomView mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
||||||
make.left.right.mas_equalTo(self.view);
|
|
||||||
make.top.mas_equalTo(self.sessionNavView.mas_bottom);
|
|
||||||
make.height.mas_equalTo(80);
|
|
||||||
}];
|
|
||||||
[self.sessionTableView mas_makeConstraints:^(MASConstraintMaker *make) {
|
[self.sessionTableView mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||||
make.left.right.mas_equalTo(self.view);
|
make.left.right.mas_equalTo(self.view);
|
||||||
make.top.mas_equalTo(self.sessionNavView.mas_bottom);
|
make.top.mas_equalTo(self.sessionNavView.mas_bottom);
|
||||||
@@ -185,6 +182,14 @@
|
|||||||
make.left.right.mas_equalTo(self.view);
|
make.left.right.mas_equalTo(self.view);
|
||||||
make.bottom.mas_equalTo(self.view);
|
make.bottom.mas_equalTo(self.view);
|
||||||
}];
|
}];
|
||||||
|
|
||||||
|
if (self.openType == SessionListOpenTypeDefault) {
|
||||||
|
[self.followInRoomView mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||||
|
make.left.right.mas_equalTo(self.view);
|
||||||
|
make.top.mas_equalTo(self.sessionNavView.mas_bottom);
|
||||||
|
make.height.mas_equalTo(80);
|
||||||
|
}];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)initData {
|
- (void)initData {
|
||||||
@@ -234,7 +239,7 @@
|
|||||||
if (userInfo.nick.length > 0) {
|
if (userInfo.nick.length > 0) {
|
||||||
self.sessionNavView.title = userInfo.nick;
|
self.sessionNavView.title = userInfo.nick;
|
||||||
}
|
}
|
||||||
if (userInfo.roomUid) {
|
if (userInfo.roomUid && self.openType == SessionListOpenTypeDefault) {
|
||||||
self.followInRoomView.hidden = NO;
|
self.followInRoomView.hidden = NO;
|
||||||
self.followInRoomView.userInfo = userInfo;
|
self.followInRoomView.userInfo = userInfo;
|
||||||
[self.sessionTableView mas_updateConstraints:^(MASConstraintMaker *make) {
|
[self.sessionTableView mas_updateConstraints:^(MASConstraintMaker *make) {
|
||||||
@@ -366,12 +371,15 @@
|
|||||||
|
|
||||||
#pragma mark - XPSessionMessageHeadViewDelegate
|
#pragma mark - XPSessionMessageHeadViewDelegate
|
||||||
- (void)onAvatarClick:(NSInteger)uid {
|
- (void)onAvatarClick:(NSInteger)uid {
|
||||||
|
if (self.openType == SessionListOpenTypeDefault) {
|
||||||
XPMineUserInfoViewController * infoVC = [[XPMineUserInfoViewController alloc] init];
|
XPMineUserInfoViewController * infoVC = [[XPMineUserInfoViewController alloc] init];
|
||||||
infoVC.uid = uid;
|
infoVC.uid = uid;
|
||||||
[self.getKeyWindowNav pushViewController:infoVC animated:YES];
|
[self.getKeyWindowNav pushViewController:infoVC animated:YES];
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
- (void)onFollowInRoom:(NSString *)roomUid {
|
- (void)onFollowInRoom:(NSString *)roomUid {
|
||||||
|
if (self.openType == SessionListOpenTypeDefault) {
|
||||||
__block BOOL isSameRoom = NO;
|
__block BOOL isSameRoom = NO;
|
||||||
__block RoomInfoModel *roomModel;
|
__block RoomInfoModel *roomModel;
|
||||||
[self.getKeyWindowNav.viewControllers enumerateObjectsUsingBlock:^(__kindof UIViewController * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
|
[self.getKeyWindowNav.viewControllers enumerateObjectsUsingBlock:^(__kindof UIViewController * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
|
||||||
@@ -397,6 +405,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
- (void)didFailRetry:(NIMMessage *)message {
|
- (void)didFailRetry:(NIMMessage *)message {
|
||||||
if (message.isReceivedMsg) {
|
if (message.isReceivedMsg) {
|
||||||
|
@@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
#pragma mark - Private Method
|
#pragma mark - Private Method
|
||||||
- (void)initSubViews {
|
- (void)initSubViews {
|
||||||
self.backgroundColor = [ThemeColor appCellBackgroundColor];
|
self.backgroundColor = [UIColor clearColor];
|
||||||
self.selectionStyle = UITableViewCellSelectionStyleNone;
|
self.selectionStyle = UITableViewCellSelectionStyleNone;
|
||||||
[self.contentView addSubview:self.avatarImageView];
|
[self.contentView addSubview:self.avatarImageView];
|
||||||
[self.contentView addSubview:self.stackView];
|
[self.contentView addSubview:self.stackView];
|
||||||
@@ -111,10 +111,16 @@
|
|||||||
_fansInfo = fansInfo;
|
_fansInfo = fansInfo;
|
||||||
if (_fansInfo) {
|
if (_fansInfo) {
|
||||||
self.avatarImageView.imageUrl = _fansInfo.avatar;
|
self.avatarImageView.imageUrl = _fansInfo.avatar;
|
||||||
|
self.nickLabel.text = _fansInfo.nick;
|
||||||
|
self.signLabel.text = _fansInfo.userDesc && _fansInfo.userDesc.length > 0? _fansInfo.userDesc : @"这个人很懒还没有签名";
|
||||||
|
if (!_fansInfo.isInRoom) {
|
||||||
|
self.experImageView.hidden = NO;
|
||||||
|
self.charmImageView.hidden = NO;
|
||||||
|
self.nobleImageView.hidden = NO;
|
||||||
|
self.sexImageView.hidden = NO;
|
||||||
self.experImageView.imageUrl = _fansInfo.experUrl;
|
self.experImageView.imageUrl = _fansInfo.experUrl;
|
||||||
self.charmImageView.imageUrl = _fansInfo.charmUrl;
|
self.charmImageView.imageUrl = _fansInfo.charmUrl;
|
||||||
self.nobleImageView.imageUrl = _fansInfo.userVipInfoVO.vipIcon;
|
self.nobleImageView.imageUrl = _fansInfo.userVipInfoVO.vipIcon;
|
||||||
self.nickLabel.text = _fansInfo.nick;
|
|
||||||
NSString *sexStr;
|
NSString *sexStr;
|
||||||
if (_fansInfo.gender == GenderType_Male) {
|
if (_fansInfo.gender == GenderType_Male) {
|
||||||
sexStr = @"common_male";
|
sexStr = @"common_male";
|
||||||
@@ -122,8 +128,8 @@
|
|||||||
sexStr = @"common_female";
|
sexStr = @"common_female";
|
||||||
}
|
}
|
||||||
self.sexImageView.image = [UIImage imageNamed:sexStr];
|
self.sexImageView.image = [UIImage imageNamed:sexStr];
|
||||||
self.signLabel.text = _fansInfo.userDesc && _fansInfo.userDesc.length > 0? _fansInfo.userDesc : @"这个人很懒还没有签名";
|
|
||||||
self.findButton.hidden = _fansInfo.userInRoomUid.length <= 0 || _fansInfo.isInRoom;
|
self.findButton.hidden = _fansInfo.userInRoomUid.length <= 0;
|
||||||
UIImage* image = self.experImageView.image;
|
UIImage* image = self.experImageView.image;
|
||||||
if (image) {
|
if (image) {
|
||||||
CGFloat scale = image.size.width / image.size.height;
|
CGFloat scale = image.size.width / image.size.height;
|
||||||
@@ -170,6 +176,14 @@
|
|||||||
} else {
|
} else {
|
||||||
self.nickLabel.textColor = [ThemeColor mainTextColor];
|
self.nickLabel.textColor = [ThemeColor mainTextColor];
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
self.experImageView.hidden = YES;
|
||||||
|
self.charmImageView.hidden = YES;
|
||||||
|
self.nobleImageView.hidden = YES;
|
||||||
|
self.sexImageView.hidden = YES;
|
||||||
|
self.findButton.hidden = YES;
|
||||||
|
self.nickLabel.textColor = [ThemeColor mainTextColor];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -17,8 +17,6 @@ NS_ASSUME_NONNULL_BEGIN
|
|||||||
@interface XPMineFansTableViewCell : UITableViewCell
|
@interface XPMineFansTableViewCell : UITableViewCell
|
||||||
///粉丝信息
|
///粉丝信息
|
||||||
@property (nonatomic,strong) FansInfoModel *fansInfo;
|
@property (nonatomic,strong) FansInfoModel *fansInfo;
|
||||||
///是否在房间中
|
|
||||||
@property (nonatomic,assign) BOOL isInRoom;
|
|
||||||
///代理
|
///代理
|
||||||
@property (nonatomic,weak) id<XPMineFansTableViewCellDelegate> delegate;
|
@property (nonatomic,weak) id<XPMineFansTableViewCellDelegate> delegate;
|
||||||
|
|
||||||
|
@@ -51,7 +51,7 @@
|
|||||||
|
|
||||||
#pragma mark - Private Method
|
#pragma mark - Private Method
|
||||||
- (void)initSubViews {
|
- (void)initSubViews {
|
||||||
self.backgroundColor = [ThemeColor appCellBackgroundColor];
|
self.backgroundColor = [UIColor clearColor];
|
||||||
self.selectionStyle = UITableViewCellSelectionStyleNone;
|
self.selectionStyle = UITableViewCellSelectionStyleNone;
|
||||||
[self.contentView addSubview:self.avatarImageView];
|
[self.contentView addSubview:self.avatarImageView];
|
||||||
[self.contentView addSubview:self.stackView];
|
[self.contentView addSubview:self.stackView];
|
||||||
@@ -112,10 +112,18 @@
|
|||||||
_fansInfo = fansInfo;
|
_fansInfo = fansInfo;
|
||||||
if (_fansInfo) {
|
if (_fansInfo) {
|
||||||
self.avatarImageView.imageUrl = _fansInfo.avatar;
|
self.avatarImageView.imageUrl = _fansInfo.avatar;
|
||||||
|
|
||||||
|
self.nickLabel.text = _fansInfo.nick;
|
||||||
|
self.signLabel.text = _fansInfo.userDesc && _fansInfo.userDesc.length > 0? _fansInfo.userDesc : @"这个人很懒还没有签名";
|
||||||
|
if (!_fansInfo.isInRoom) {
|
||||||
|
self.experImageView.hidden = NO;
|
||||||
|
self.charmImageView.hidden = NO;
|
||||||
|
self.nobleImageView.hidden = NO;
|
||||||
|
self.sexImageView.hidden = NO;
|
||||||
|
self.attentionButton.hidden = NO;
|
||||||
self.experImageView.imageUrl = _fansInfo.experUrl;
|
self.experImageView.imageUrl = _fansInfo.experUrl;
|
||||||
self.charmImageView.imageUrl = _fansInfo.charmUrl;
|
self.charmImageView.imageUrl = _fansInfo.charmUrl;
|
||||||
self.nobleImageView.imageUrl = _fansInfo.userVipInfoVO.vipIcon;
|
self.nobleImageView.imageUrl = _fansInfo.userVipInfoVO.vipIcon;
|
||||||
self.nickLabel.text = _fansInfo.nick;
|
|
||||||
NSString *sexStr;
|
NSString *sexStr;
|
||||||
if (_fansInfo.gender == GenderType_Male) {
|
if (_fansInfo.gender == GenderType_Male) {
|
||||||
sexStr = @"common_male";
|
sexStr = @"common_male";
|
||||||
@@ -123,7 +131,7 @@
|
|||||||
sexStr = @"common_female";
|
sexStr = @"common_female";
|
||||||
}
|
}
|
||||||
self.sexImageView.image = [UIImage imageNamed:sexStr];
|
self.sexImageView.image = [UIImage imageNamed:sexStr];
|
||||||
self.signLabel.text = _fansInfo.userDesc && _fansInfo.userDesc.length > 0? _fansInfo.userDesc : @"这个人很懒还没有签名";
|
|
||||||
|
|
||||||
BOOL isMyFriend = [[NIMSDK sharedSDK].userManager isMyFriend:_fansInfo.uid];
|
BOOL isMyFriend = [[NIMSDK sharedSDK].userManager isMyFriend:_fansInfo.uid];
|
||||||
self.attentionButton.enabled = !isMyFriend;
|
self.attentionButton.enabled = !isMyFriend;
|
||||||
@@ -175,6 +183,14 @@
|
|||||||
} else {
|
} else {
|
||||||
self.nickLabel.textColor = [ThemeColor mainTextColor];
|
self.nickLabel.textColor = [ThemeColor mainTextColor];
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
self.experImageView.hidden = YES;
|
||||||
|
self.charmImageView.hidden = YES;
|
||||||
|
self.nobleImageView.hidden = YES;
|
||||||
|
self.sexImageView.hidden = YES;
|
||||||
|
self.attentionButton.hidden = YES;
|
||||||
|
self.nickLabel.textColor = [ThemeColor mainTextColor];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -11,7 +11,8 @@ NS_ASSUME_NONNULL_BEGIN
|
|||||||
@class UserInfoModel;
|
@class UserInfoModel;
|
||||||
@interface XPMineFriendTableViewCell : UITableViewCell
|
@interface XPMineFriendTableViewCell : UITableViewCell
|
||||||
@property (nonatomic,strong) UserInfoModel *userInfo;
|
@property (nonatomic,strong) UserInfoModel *userInfo;
|
||||||
|
///是否在房内聊天
|
||||||
|
@property (nonatomic,assign) BOOL isInRoom;
|
||||||
@end
|
@end
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_END
|
NS_ASSUME_NONNULL_END
|
||||||
|
@@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
#pragma mark - Private Method
|
#pragma mark - Private Method
|
||||||
- (void)initSubViews {
|
- (void)initSubViews {
|
||||||
self.backgroundColor = [ThemeColor appCellBackgroundColor];
|
self.backgroundColor = [UIColor clearColor];
|
||||||
self.selectionStyle = UITableViewCellSelectionStyleNone;
|
self.selectionStyle = UITableViewCellSelectionStyleNone;
|
||||||
[self.contentView addSubview:self.avatarImageView];
|
[self.contentView addSubview:self.avatarImageView];
|
||||||
[self.contentView addSubview:self.stackView];
|
[self.contentView addSubview:self.stackView];
|
||||||
@@ -90,9 +90,13 @@
|
|||||||
_userInfo = userInfo;
|
_userInfo = userInfo;
|
||||||
if (_userInfo) {
|
if (_userInfo) {
|
||||||
self.avatarImageView.imageUrl = _userInfo.avatar;
|
self.avatarImageView.imageUrl = _userInfo.avatar;
|
||||||
|
self.nickLabel.text = _userInfo.nick;
|
||||||
|
self.signLabel.text = _userInfo.userDesc && _userInfo.userDesc.length > 0? _userInfo.userDesc : @"这个人很懒还没有签名";
|
||||||
|
if (self.isInRoom) {
|
||||||
|
self.experImageView.hidden = NO;
|
||||||
|
self.charmImageView.hidden = NO;
|
||||||
self.experImageView.imageUrl = _userInfo.userLevelVo.experUrl;
|
self.experImageView.imageUrl = _userInfo.userLevelVo.experUrl;
|
||||||
self.charmImageView.imageUrl = _userInfo.userLevelVo.charmUrl;
|
self.charmImageView.imageUrl = _userInfo.userLevelVo.charmUrl;
|
||||||
self.nickLabel.text = _userInfo.nick;
|
|
||||||
NSString *sexStr;
|
NSString *sexStr;
|
||||||
if (_userInfo.gender == GenderType_Male) {
|
if (_userInfo.gender == GenderType_Male) {
|
||||||
sexStr = @"common_male";
|
sexStr = @"common_male";
|
||||||
@@ -100,7 +104,6 @@
|
|||||||
sexStr = @"common_female";
|
sexStr = @"common_female";
|
||||||
}
|
}
|
||||||
self.sexImageView.image = [UIImage imageNamed:sexStr];
|
self.sexImageView.image = [UIImage imageNamed:sexStr];
|
||||||
self.signLabel.text = _userInfo.userDesc && _userInfo.userDesc.length > 0? _userInfo.userDesc : @"这个人很懒还没有签名";
|
|
||||||
UIImage* image = self.experImageView.image;
|
UIImage* image = self.experImageView.image;
|
||||||
if (image) {
|
if (image) {
|
||||||
CGFloat scale = image.size.width / image.size.height;
|
CGFloat scale = image.size.width / image.size.height;
|
||||||
@@ -130,6 +133,10 @@
|
|||||||
make.size.mas_equalTo(CGSizeMake(20* scale, 20));
|
make.size.mas_equalTo(CGSizeMake(20* scale, 20));
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
self.experImageView.hidden = YES;
|
||||||
|
self.charmImageView.hidden = YES;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -47,12 +47,14 @@
|
|||||||
- (void)viewDidLoad {
|
- (void)viewDidLoad {
|
||||||
[super viewDidLoad];
|
[super viewDidLoad];
|
||||||
NSArray * array = [[NIMSDK sharedSDK].userManager myFriends];
|
NSArray * array = [[NIMSDK sharedSDK].userManager myFriends];
|
||||||
|
if (array.count > 0) {
|
||||||
NSMutableArray * uids = [NSMutableArray array];
|
NSMutableArray * uids = [NSMutableArray array];
|
||||||
for (int i = 0; i< array.count; i++) {
|
for (int i = 0; i< array.count; i++) {
|
||||||
NIMUser * user = [array objectAtIndex:i];
|
NIMUser * user = [array objectAtIndex:i];
|
||||||
[uids addObject:user.userId];
|
[uids addObject:user.userId];
|
||||||
}
|
}
|
||||||
[self.presenter getUserListInfo:uids];
|
[self.presenter getUserListInfo:uids];
|
||||||
|
}
|
||||||
[self initSubViews];
|
[self initSubViews];
|
||||||
[self initSubViewConstraints];
|
[self initSubViewConstraints];
|
||||||
}
|
}
|
||||||
|
@@ -125,6 +125,8 @@
|
|||||||
@property (nonatomic,strong) XPRoomPKProgressView *roompkPanelView;
|
@property (nonatomic,strong) XPRoomPKProgressView *roompkPanelView;
|
||||||
///pk详情
|
///pk详情
|
||||||
@property (nonatomic,strong) RoomPKDetailInfoModel *pkDetailInfo;
|
@property (nonatomic,strong) RoomPKDetailInfoModel *pkDetailInfo;
|
||||||
|
///是否正在加载打招呼
|
||||||
|
@property (nonatomic,assign) BOOL isLoadGreet;
|
||||||
@end
|
@end
|
||||||
|
|
||||||
@implementation XPRoomFunctionContainerView
|
@implementation XPRoomFunctionContainerView
|
||||||
@@ -316,7 +318,8 @@
|
|||||||
|
|
||||||
#pragma mark - 新用户打招呼动画
|
#pragma mark - 新用户打招呼动画
|
||||||
- (void)handleNewUserGreet {
|
- (void)handleNewUserGreet {
|
||||||
if (self.delegate.getUserInfo.fromType == UserEnterRoomFromType_New_User_Greet) {
|
if (self.delegate.getUserInfo.fromType == UserEnterRoomFromType_New_User_Greet && !self.isLoadGreet) {
|
||||||
|
self.isLoadGreet = YES;
|
||||||
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
|
||||||
NSString * roomUid = [NSString stringWithFormat:@"%ld", self.delegate.getRoomInfo.uid];
|
NSString * roomUid = [NSString stringWithFormat:@"%ld", self.delegate.getRoomInfo.uid];
|
||||||
[Api newUserStartGreet:^(BaseModel * _Nullable data, NSInteger code, NSString * _Nullable msg) {
|
[Api newUserStartGreet:^(BaseModel * _Nullable data, NSInteger code, NSString * _Nullable msg) {
|
||||||
|
@@ -106,10 +106,16 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
- (void)checkButtonAction:(UIButton *)sender {
|
- (void)checkButtonAction:(UIButton *)sender {
|
||||||
[self closeButtonAction:sender];
|
[UIView animateWithDuration:.35 animations:^{
|
||||||
|
CGRect frame = self.frame;
|
||||||
|
frame.origin.x = -KScreenWidth;
|
||||||
|
self.frame= frame;
|
||||||
|
} completion:^(BOOL finished) {
|
||||||
|
[self removeFromSuperview];
|
||||||
if (self.delegate && [self.delegate respondsToSelector:@selector(xPRoomNewUserGreetView:didClickCheckout:)]) {
|
if (self.delegate && [self.delegate respondsToSelector:@selector(xPRoomNewUserGreetView:didClickCheckout:)]) {
|
||||||
[self.delegate xPRoomNewUserGreetView:self didClickCheckout:sender];
|
[self.delegate xPRoomNewUserGreetView:self didClickCheckout:sender];
|
||||||
}
|
}
|
||||||
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma mark - Getters And Setters
|
#pragma mark - Getters And Setters
|
||||||
|
@@ -142,7 +142,8 @@ NSString * const kUserFirstLoginKey = @"kUserFirstLoginKey";
|
|||||||
}
|
}
|
||||||
|
|
||||||
- (void)getNewUserGreetInfoSucces:(NewUserGreetModel *)greetInfo {
|
- (void)getNewUserGreetInfoSucces:(NewUserGreetModel *)greetInfo {
|
||||||
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:kUserFirstLoginKey];
|
NSString * key = [NSString stringWithFormat:@"%@_%@", kUserFirstLoginKey, [AccountInfoStorage instance].getUid];
|
||||||
|
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:key];
|
||||||
if (greetInfo.sayHello) {
|
if (greetInfo.sayHello) {
|
||||||
XPNewUserGreetRoomAlertView * alertView = [[XPNewUserGreetRoomAlertView alloc] init];
|
XPNewUserGreetRoomAlertView * alertView = [[XPNewUserGreetRoomAlertView alloc] init];
|
||||||
alertView.greetInfo = greetInfo;
|
alertView.greetInfo = greetInfo;
|
||||||
@@ -336,8 +337,8 @@ NSString * const kUserFirstLoginKey = @"kUserFirstLoginKey";
|
|||||||
|
|
||||||
#pragma mark - 快捷进房
|
#pragma mark - 快捷进房
|
||||||
- (void)initQuickEnterRoom {
|
- (void)initQuickEnterRoom {
|
||||||
BOOL isNotFirstLogin = [[NSUserDefaults standardUserDefaults] boolForKey:kUserFirstLoginKey];
|
NSString * key = [NSString stringWithFormat:@"%@_%@", kUserFirstLoginKey, [AccountInfoStorage instance].getUid];
|
||||||
isNotFirstLogin = NO;
|
BOOL isNotFirstLogin = [[NSUserDefaults standardUserDefaults] boolForKey:key];
|
||||||
if (isNotFirstLogin) {
|
if (isNotFirstLogin) {
|
||||||
[self.presenter getShortCutRecommendRoom];
|
[self.presenter getShortCutRecommendRoom];
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user