2015-10-15 65 views
-2

期望酥料餅的輸出:編程創建酥料餅的菜單斯威夫特

enter image description here

我試圖教程here以下。不過,我似乎無法得到這個工作

目前代碼:

func adaptivePresentationStyleForPresentationController(
    controller: UIPresentationController!) -> UIModalPresentationStyle { 
     return .None 
} 

@IBAction func UploadClicked(sender: AnyObject) 
{ 

    let menuViewController = MenuViewController() 
    menuViewController.modalPresentationStyle = .Popover 
    menuViewController.preferredContentSize = CGSizeMake(50, 100) 

    let popoverMenuViewController = menuViewController.popoverPresentationController 
    popoverMenuViewController?.permittedArrowDirections = .Any 
    popoverMenuViewController?.delegate = self 
    popoverMenuViewController?.sourceView = sender 
    popoverMenuViewController?.sourceRect = CGRect(
     x: location.x, 
     y: location.y, 
     width: 1, 
     height: 1) 
    presentViewController(
     menuViewController, 
     animated: true, 
     completion: nil) 
} 

使用未解析的標識符menuviewcontroller

使用未解決的標識位置的

+0

請使用正確的大小寫的錯誤信息,是可變的丟失或類!? – luk2302

回答

3

您的問題並沒有任何做的酥料餅的呈現,你的錯誤說:

使用未解決的標識符menuviewcontroller

您需要實例化UIViewController如以下方式:

// Set the name of your Storyboard here 
let storyBoard = UIStoryboard(name: "Main", bundle: nil) 

// Instantiate your UIViewController 
let menuViewController = storyBoard.instantiateViewControllerWithIdentifier("MenuViewController") as! MenuViewController 

之前做上面的代碼,你需要設置在IdentityInspector在Interface Builder StoryBoardID像下面的圖片:

enter image description here

我希望這可以幫助您。

+0

這再次加載我的viewdidload在我的viewcontroller再次調用多個數據庫查詢...我想避免重新加載父視圖(主視圖)? – SlopTonio

+0

首先,我解決了你的問題,你想達到的是另一個問題,是不是一個好的行爲,因爲你注意到當你解決第一個問題時你有另一個不同的問題。 –

+0

任何想法,爲什麼我的viewdidload被再次調用? – SlopTonio