//
|
// PBIssueDetailsViewController.m
|
// IphoneBIMe
|
//
|
// Created by zjf on 2018/8/23.
|
// Copyright © 2018年 ProBIM. All rights reserved.
|
//
|
|
#import "PBIssueDetailsViewController.h"
|
#import "PBIssueListModel.h"
|
#import "PBCommentsController.h"
|
@interface PBIssueDetailsViewController ()
|
|
@end
|
|
@implementation PBIssueDetailsViewController
|
|
- (void)viewDidLoad {
|
[super viewDidLoad];
|
[self loadIssueDetail];
|
[self setupNav];
|
[self setupUI];
|
}
|
- (void)setupNav {
|
PBBackNavItem *backNav = [PBBackNavItem backNacItem];
|
backNav.title = @"问题";
|
[backNav addTarget:self action:@selector(backItemAction) forControlEvents:UIControlEventTouchUpInside];
|
UIBarButtonItem *backNavItem = [[UIBarButtonItem alloc] initWithCustomView:backNav];
|
self.navigationItem.leftBarButtonItem = backNavItem;
|
UIBarButtonItem *commentsItem = [[UIBarButtonItem alloc] initWithTitle:@"评论" style:UIBarButtonItemStylePlain target:self action:@selector(commentsAction)];
|
self.navigationItem.rightBarButtonItem = commentsItem;
|
|
}
|
- (void)backItemAction {
|
[self dismissViewControllerAnimated:YES completion:nil];
|
}
|
- (void)commentsAction {
|
PBCommentsController *commentsVC = [[PBCommentsController alloc] init];
|
[self.navigationController pushViewController:commentsVC animated:YES];
|
}
|
- (void)loadIssueDetail {
|
[[PBNetworkTools sharedTools] RequestGetIssueDetailByIdWithIssueID:_issueListModel.IssueId andCallBack:^(NSURLSessionDataTask *task, id response, NSError *error) {
|
if (error) {
|
NSLog(@"%@",error);
|
return;
|
}
|
NSString *str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
|
NSLog(@"%@",str);
|
}];
|
}
|
- (void)setupUI {
|
self.view.backgroundColor = [UIColor yellowColor];
|
|
|
|
|
}
|
- (void)setIssueListModel:(PBIssueListModel *)issueListModel {
|
_issueListModel = issueListModel;
|
}
|
|
- (void)didReceiveMemoryWarning {
|
[super didReceiveMemoryWarning];
|
// Dispose of any resources that can be recreated.
|
}
|
|
/*
|
#pragma mark - Navigation
|
|
// In a storyboard-based application, you will often want to do a little preparation before navigation
|
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
|
// Get the new view controller using [segue destinationViewController].
|
// Pass the selected object to the new view controller.
|
}
|
*/
|
|
@end
|