// // RQFeedbackAndHelpViewController.m // SDJK // // Created by 张嵘 on 2021/10/11. // #import "RQFeedbackAndHelpViewController.h" // 如果使用 WKWebview 的话,需要导入 Webkit 的头文件 #import "WebKit/WebKit.h" @interface RQFeedbackAndHelpViewController () /// viewModel @property (nonatomic, readonly, strong) RQFeedbackAndHelpViewModel *viewModel; @end @implementation RQFeedbackAndHelpViewController @dynamic viewModel; #pragma mark - SystemMethod - (void)viewDidLoad { [super viewDidLoad]; /// 初始化 [self rq_setup]; } #pragma mark - PrivateMethods /// 初始化 - (void)rq_setup { /// set up ... //创建WKWebView对象,设置大小为屏幕大小 WKWebView *webview = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, RQ_SCREEN_WIDTH, RQ_SCREEN_HEIGHT)]; // 用户ID NSString *open_id = RQ_USER_MANAGER.currentUserId; // 昵称 NSString *nickname = RQ_USER_MANAGER.nickName; // 头像url地址 NSString *avatar = RQ_USER_MANAGER.headImage; // 获得 webview url,请注意url单词是product而不是products,products是旧版本的参数,用错地址将不能成功提交 // 把1221数字换成你的产品ID,否则会不成功 NSString *appUrl = @"https://support.qq.com/product/359609"; // 设置请求体 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:appUrl]]; // 请求方式为POST请求 [request setHTTPMethod:@"POST"]; [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; NSString *body = [NSString stringWithFormat:@"nickname=%@&avatar=%@&openid=%@", nickname, avatar, open_id]; [request setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]]; // 将WebView对象添加到当前页面当中 [self.view addSubview:webview]; // WebView对象加载请求并且现实内容 [webview loadRequest:request]; webview.scrollView.contentInset = UIEdgeInsetsMake(RQ_APPLICATION_TOP_BAR_HEIGHT, 0, 0, 0); // /// 适配 iPhone X + iOS 11,去掉安全区域 // if (@available(iOS 11.0, *)) { // RQAdjustsScrollViewInsets_Never(webview.scrollView); // } } @end