作者fishead1116 (DD鱼)
看板MacDev
标题[问题] swift 2.0 available
时间Thu Sep 17 10:41:42 2015
我原本 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://webptt.com/cn.aspx?n=bbs/MacDev/M.1442457709.A.B5C.html
1F:推 densms: 是因为你专案设定 Deployment Target 设在 iOS 8 之前 09/17 10:47
2F:→ fishead1116: 可是我Target必须设在7.1 09/17 10:50
4F:推 sdyy: UIAlertController本来就只能用在ios8.0以上吧 09/17 21:06
5F:→ sdyy: 依照3F那篇就可 09/17 21:07
6F:→ fishead1116: 因为我8以下用UIAlertView , 8.0以後用controller 09/18 08:10