1. 網(wǎng)絡(luò)加載的image大小的問題
開發(fā)過程中,我用自動布局設(shè)置的image的位置萧福,對于imageView控件我開始只是設(shè)置了右邊距和上下邊距還有高度。
問題:在iphone6上顯示正常大小,但是在iphone6plus上圖片顯示的就變小了,打印圖片image的大小试躏,在6p上獲取的網(wǎng)絡(luò)圖片的高度和寬度都變小了,正好是原來的2/3,可能是6p像素高自動縮小了设褐。
解決方法:設(shè)置寬度和高度颠蕴,設(shè)置iamgeView的model就可以了。
2. Url 添加參數(shù)
在url上拼接參數(shù)的時(shí)候助析,參數(shù)重復(fù)是沒有影響的犀被。
3. WKWebView沒有釋放的原因
MessageHandler介紹
參考:http://www.reibang.com/p/433e59c5a9eb
移除JS交互就可以釋放了:
-(void)viewDidDisappear:(BOOL)animated {
[super viewDidDisappear:animated];
[self.webview.configuration.userContentController removeScriptMessageHandlerForName:kGoDetail];
}
4. 重點(diǎn): TabBar隱藏后,點(diǎn)擊webView上的按鈕沒有反應(yīng)
在同一個(gè)控制器中,webView的url改變的時(shí)候:
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
//當(dāng)當(dāng)前的url和根url不一致的情況下貌笨,隱藏tab
[[EM_GCDManager sharedEM_GCDManager]asynInMainQueue:^{
if ([self.currntUrl.relativePath isEqualToString:[NSURL URLWithString:self.url].relativePath]) {
[self setTabHidden:NO];
}else{
if (![Tools isEmpty:self.currntUrl.relativePath]) {
[self setTabHidden:YES];
}
}
}];
}
-(void)setTabHidden:(BOOL)hidden {
self.tabBarController.tabBar.hidden = hidden;
self.view.height = self.webview.height;
}
5. 在分享時(shí)圖片的大小限制
- 如果是圖文分享:百度到的是圖片的限制大小是32k
- 如果是純圖片大小分享:友盟SDK中解釋--圖片大小根據(jù)各個(gè)平臺限制而定
注意:是各個(gè)分享平臺限制的大小弱判,不是友盟限制的大小襟沮。
6.開發(fā)是遇到的問題
推送 iOS9會同時(shí)收到相同的通知許多條锥惋,是iOS9系統(tǒng)的bug.
上傳APP Store時(shí):二進(jìn)制無效 網(wǎng)上搜索設(shè)置后沒有解決,通過SVN版本一個(gè)版本一個(gè)版本的上傳測試來找到對應(yīng)修改的代碼开伏“虻【其實(shí)主要是配置文件中設(shè)置的問題,有些設(shè)置不要隨便勾選】
xcode文件搜索技巧:步驟點(diǎn)擊In Workspace -->選中某個(gè)文件夾固灵,搜索的就是這個(gè)文件夾下面的捅伤。