2017-02-18 168 views
0

我做了一個動作來打開鏈接,但是當我按下它時,它總是打開google.com(模擬器和真實手機)。 僅僅因爲它是從xcode或其他東西啓動的? 下面的代碼超鏈接按鈕始終打開google.com

@IBAction func linkPremium(sender: AnyObject) { 
    UIApplication.shared.openURL(NSURL(string:"http://www.apple.com") as! URL) 
} 


func createMenu() { 
    let menuWidth: CGFloat = self.view.frame.width/2 
    let menuHeight: CGFloat = self.view.frame.height 


    let ee = UIButton (frame: CGRect(x:0,y:280, width: menuWidth,height: 60.0)) 
    ee.setTitle("Premium", for: .normal) 
    ee.setTitleColor(UIColor.black, for: .normal) 

    ee.addTarget(self, action: #selector(linkPremium(sender:)), for: .touchUpInside) 
    menuView.addSubview(ee) 
    view.addSubview(menuView) 
} 



override func viewDidLoad() { 
    super.viewDidLoad() 

    createMenu() 
} 

回答

0

當我在模擬器中運行該行

UIApplication.shared.openURL(NSURL(string:"http://www.apple.com") as! URL) 

它打開apple.com

檢查closeMenu功能看,如果你做任何改動有

+0

我的不好,我不叫closeMenu方法,但linkPremium方法 –