2014-09-18 3 views
1

Im пытается уволить segue, если ориентация находится в пейзаже или на портрете. Это то, что я использую, но это дает мне необоснованную ошибку выбора. Может кто-то указать мне верное направление?Swift, Fire segue on Orientation rotation

viewDidLoad(){ 
    UIDevice.currentDevice().beginGeneratingDeviceOrientationNotifications() 

    NSNotificationCenter.defaultCenter().addObserver(self, selector: "showScoreCard:", name: UIDeviceOrientationDidChangeNotification, object: nil) 

} 



func showScoreCard { 
    let deviceOrientation = UIDevice.currentDevice().orientation 

    if UIDeviceOrientationIsLandscape(deviceOrientation){ 
     self.performSegueWithIdentifier("scorecardSegue", sender: self) 

} 

ответ

1

Избавиться от двоеточия в конце вашей showScoreCard строки, потому что двоеточие указывает на то, что метод принимает один аргумент.

+0

Большое спасибо! Я не знал этого о толстой кишке. Ты жжешь! – candidaMan