|
@@ -796,38 +796,23 @@ didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
|
|
|
NSString *pageType = [dict ks_stringValueForKey:@"pageTag"];
|
|
|
if ([pageType isEqualToString:@"vipClass"]) { // 我的课程 ->vip定制课
|
|
|
DISPLAY_INDEX index = DISPLAY_INDEX_VIP;
|
|
|
- MyCourseViewController *ctrl = [[MyCourseViewController alloc] init];
|
|
|
- [ctrl displayWithIndex:index];
|
|
|
- CustomNavViewController *navCtrl = self.tabBarController.selectedViewController;
|
|
|
- [navCtrl pushViewController:ctrl animated:YES];
|
|
|
+ [self toMyCourseWithPage:index];
|
|
|
}
|
|
|
else if ([pageType isEqualToString:@"practiceClass"]) { // 我的课程 ->趣纠课
|
|
|
DISPLAY_INDEX index = DISPLAY_INDEX_FIRST;
|
|
|
- MyCourseViewController *ctrl = [[MyCourseViewController alloc] init];
|
|
|
- [ctrl displayWithIndex:index];
|
|
|
- CustomNavViewController *navCtrl = self.tabBarController.selectedViewController;
|
|
|
- [navCtrl pushViewController:ctrl animated:YES];
|
|
|
+ [self toMyCourseWithPage:index];
|
|
|
}
|
|
|
else if ([pageType isEqualToString:@"groupClass"]) { // 我的课程 ->小组课
|
|
|
DISPLAY_INDEX index = DISPLAY_INDEX_GROUP;
|
|
|
- MyCourseViewController *ctrl = [[MyCourseViewController alloc] init];
|
|
|
- [ctrl displayWithIndex:index];
|
|
|
- CustomNavViewController *navCtrl = self.tabBarController.selectedViewController;
|
|
|
- [navCtrl pushViewController:ctrl animated:YES];
|
|
|
+ [self toMyCourseWithPage:index];
|
|
|
}
|
|
|
else if ([pageType isEqualToString:@"liveClass"]) { // 我的课程 ->直播课
|
|
|
DISPLAY_INDEX index = DISPLAY_INDEX_LIVE;
|
|
|
- MyCourseViewController *ctrl = [[MyCourseViewController alloc] init];
|
|
|
- [ctrl displayWithIndex:index];
|
|
|
- CustomNavViewController *navCtrl = self.tabBarController.selectedViewController;
|
|
|
- [navCtrl pushViewController:ctrl animated:YES];
|
|
|
+ [self toMyCourseWithPage:index];
|
|
|
}
|
|
|
else if ([pageType isEqualToString:@"videoClass"]) { // 我的课程 ->视频课
|
|
|
DISPLAY_INDEX index = DISPLAY_INDEX_VIDEO;
|
|
|
- MyCourseViewController *ctrl = [[MyCourseViewController alloc] init];
|
|
|
- [ctrl displayWithIndex:index];
|
|
|
- CustomNavViewController *navCtrl = self.tabBarController.selectedViewController;
|
|
|
- [navCtrl pushViewController:ctrl animated:YES];
|
|
|
+ [self toMyCourseWithPage:index];
|
|
|
}
|
|
|
else if ([pageType isEqualToString:@"buyPractice"] || [pageType isEqualToString:@"courseRemind"]) { // 课表
|
|
|
[self.tabBarController tabBarSelectedWithIndex:2];
|
|
@@ -972,7 +957,13 @@ didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+}
|
|
|
+
|
|
|
+- (void)toMyCourseWithPage:(DISPLAY_INDEX)displayIndex {
|
|
|
+ MyCourseViewController *ctrl = [[MyCourseViewController alloc] init];
|
|
|
+ [ctrl displayWithIndex:displayIndex];
|
|
|
+ CustomNavViewController *navCtrl = self.tabBarController.selectedViewController;
|
|
|
+ [navCtrl pushViewController:ctrl animated:YES];
|
|
|
}
|
|
|
|
|
|
- (void)toFeedback {
|