17年1月1號谨设,就要升級到https了凛捏。然后由于我們還是用的2.x的AFN,打算趁著這次升級把AFN先升級一下丽已。
有些還沒有升級cocoapods的可以參照這邊文章先升級下cocoapods每瞒,不然pod update會出現(xiàn)問題金闽。
這個導致崩潰的問題好像是只用cocoapods才會導致,如果你的AFN是直接拖進工程的應該是沒有問題的剿骨。
當你使用網(wǎng)絡(luò)請求方法(post,get)就會出現(xiàn)
unrecognized selector sent to instance
這個錯誤埠褪。這個問題就很奇葩了浓利。調(diào)用一個被釋放的對象實例執(zhí)行方法挤庇,導致崩潰。
requestManager = [AFHTTPSessionManager manager];
DGLog(@"requestManager%@",requestManager);
[requestManager GET:url parameters:nil progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
}];
輸出結(jié)果發(fā)現(xiàn)requestManager地址存在啊贷掖。這個東西折騰了好幾個小時嫡秕。
最好是在一個論壇發(fā)現(xiàn)了解決方法。
打開項目工程的build文件苹威,下面是我的路徑
/Users/houxingyu/Library/Developer/Xcode/DerivedData
屏幕快照 2016-12-16 下午2.51.01.png
找到里面你對應的工程的那個文件夾昆咽,刪掉,然后重新pod update牙甫,chean工程掷酗。這樣接沒有問題了。