但是使用者忘記輸入 這時我們可以彈出一個框框警告一下
可是我發現在iOS 7跟8的寫法是不一樣的呀
讓我們看看下面的情形吧
這是我們的成果 先看一下
再來看iOS 8的寫法 使用UIAlertController 感覺比較複雜
iOS 7的寫法就簡單多了 可是這在iOS 8是deprecated
建議使用上面的寫法
所以我看到stackoverflow有一個這樣子的寫法
他先判斷UIAlertController這個Class是否存在
如果有存在就使用UIAlertController
回傳值為nil代表不存在 就使用UIAlertView
所以上面的程式碼就改成
當然這樣子寫有一點過於複雜了
所以有人建議說 當你不支援iOS 7的時候
這時在完全用UIAlertController
在這之前用UIAlertView寫 Apple也不會管你的 呵呵
沒有留言:
張貼留言