This commit is contained in:
启星
2025-08-11 17:02:47 +08:00
parent b5ce3d580a
commit c48a8365ef
10 changed files with 73 additions and 70 deletions

View File

@@ -93,6 +93,10 @@
}
#pragma mark - action
-(void)pulishAction{
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
QXPublishViewController *vc = [[QXPublishViewController alloc] init];
MJWeakSelf
vc.publishFinishBlock = ^{

View File

@@ -58,6 +58,10 @@
[self.view addSubview:self.appStoreView];
MJWeakSelf
self.appStoreView.userBlock = ^(QXUserHomeModel * _Nonnull user) {
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
if (user == nil) {
return;
}

View File

@@ -103,6 +103,10 @@
return cell;
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
QXDynamicModel *model = self.dataArray[indexPath.row];
QXDynamicDetailViewController *vc = [[QXDynamicDetailViewController alloc] init];
vc.model = model;
@@ -120,6 +124,10 @@
return cell;
}
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
QXTopicModel *model = self.hotTopicArray[indexPath.row];
QXToppicDynamicViewController *vc = [[QXToppicDynamicViewController alloc] init];
vc.model = model;

View File

@@ -231,6 +231,10 @@
[browser show];
}
- (IBAction)onFocus:(id)sender {
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
if (self.model.room_id.intValue > 0) {
//
[[QXGlobal shareGlobal] joinRoomWithRoomId:self.model.room_id isRejoin:NO navagationController:self.navigationController];
@@ -241,6 +245,10 @@
}
}
- (IBAction)commentAction:(id)sender {
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
switch (self.cellType) {
case QXDynamicListCellDetail:
@@ -264,6 +272,10 @@
}
- (IBAction)onZan:(UIButton*)sender {
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
BOOL isLike = !sender.selected;
MJWeakSelf
[QXDynamicNetwork likeDynamicWithId:self.model.id isLike:isLike successBlock:^(NSDictionary * _Nonnull dict) {
@@ -280,6 +292,10 @@
}
- (IBAction)onHomepage:(id)sender {
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
if (self.cellType == QXDynamicListCellHomePage) {
return;
}
@@ -289,6 +305,10 @@
}
- (IBAction)onMore:(id)sender {
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
QXShareView *shareView = [[QXShareView alloc] init];
shareView.shareType = QXShareViewTypeFind;
shareView.delegate = self;
@@ -296,6 +316,10 @@
[shareView showInView:KEYWINDOW];
}
- (IBAction)likeViewAction:(id)sender {
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
QXDynamicLikeListView *listView = [[QXDynamicLikeListView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT)];
listView.Id = self.model.id;
listView.num = [NSString localizedStringWithFormat:QXText(@"已有%@人点赞"),self.zanBtn.titleLabel.text];
@@ -346,6 +370,10 @@
// al.tapDismiss = YES;
// al.popType = PopViewTypeBottomToUpActionSheet;
// self.sendView.vc = self.viewController;
if (!QXGlobal.shareGlobal.isLogin) {
[[QXGlobal shareGlobal] logOut];
return;
}
self.sendView.dynamicId = self.model.id;
MJWeakSelf
self.sendView.sendSuccessBlock = ^(NSString * _Nonnull dynamicId) {