[問題] swift 2.0 available

看板MacDev作者 (DD魚)時間9年前 (2015/09/17 10:41), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
我原本 swift 1.2是這樣寫的 class ViewController : UIViewController{ var alertController : UIAlertController? } 但是到了2.0顯示 UIAlertController is only available on iOS 8.0 or newer XCode給我的提示是在class前面加上 @available(iOS 8.0, *) 有個疑問是這樣會不會導致整個class只有在8.0以後才看得到 第二個問題是有沒有其他方法可以改掉這邊的error 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.221.141 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1442457709.A.B5C.html

09/17 10:47, , 1F
是因為你專案設定 Deployment Target 設在 iOS 8 之前
09/17 10:47, 1F

09/17 10:50, , 2F
可是我Target必須設在7.1
09/17 10:50, 2F

09/17 11:23, , 3F
應該這篇? http://goo.gl/U4T7aY
09/17 11:23, 3F

09/17 21:06, , 4F
UIAlertController本來就只能用在ios8.0以上吧
09/17 21:06, 4F

09/17 21:07, , 5F
依照3F那篇就可
09/17 21:07, 5F

09/18 08:10, , 6F
因為我8以下用UIAlertView , 8.0以後用controller
09/18 08:10, 6F
文章代碼(AID): #1L-YXjjS (MacDev)
文章代碼(AID): #1L-YXjjS (MacDev)