---恢復內容開始---html
一、當一個頁面出現多個UIPickerView,而且須要把pickerview上選中的值賦到button上的一個bug。當選擇另一個picker而前面一個還在滑動的時候,前面的一個button並不能獲得那個值,可是點擊前面那個賦值的button有出現了那個值,解決辦法是當前面那個還在滑動木有停下選擇的時候:讓他等於前面一個選擇的值-》xcode
[timePickerView.minutePickerView selectRow:timePickerView.currentMinuValue inComponent:0 animated:NO];app
二、xcode 編譯錯誤--》 ld: -pie can only be used when targeting iOS 4.2 or laterpost
解決辦法是:ui
點擊項目導航文件--> 選中Targets--> 選擇 Build Setting --> 展開IOS Deployment Targeturl
把IOS版本改爲大於4.2便可解決spa
注意:以下圖上下兩個地方都要改.net
三、xcode的運行環境只有My Mac b4-bit的解決方法3d
在Edit Scheme裏,Executable對應的下拉列表裏選擇當前的app - close就ok了code
四、-----重要--------
有效解決方案:Xcode升級, 新特性之一就是默認讓全部App都經過64位編譯器編譯。原來的時候默認的Standard architectures只有(arm7,armv7s),到升級以後默認就帶上arm64的參數了。
(a). 選中Targets—>Build Settings—>Architectures。
把build active architectures only 改成 NO。
(b). 把最下面的Valid Architectures中的arm64參數刪掉就能夠了
或者:
雙擊Architectures,選擇other,刪除$(ARCH_STANDARD),而後增長armv7和armv7s(寫上:$(ARCHS_STANDARD_32_BIT))。
(c).clean 再build。
五、Undefined symbols for architecture armv7:錯誤解決方法
六、支付寶錯誤解決:http://blog.csdn.net/l648320605/article/details/38919861
七、更新系統爲High sierra 後沒法使用Cocoapods
sudo gem update --system sudo gem install -n /usr/local/bin cocoapods