2015-11-03 61 views
0

我開始iOS開發,我想知道如何通過酥料餅插入添加字符串數組在酥料餅的ViewController在迅速

var typeBugList = ["string1", "string2", "string3"] 

到視圖控制器。目前我有下面的代碼,它可以通過彈出窗口顯示ViewController:

@IBAction func PopoverType(sender: UIButton) 
{ 


    let storyboard : UIStoryboard = UIStoryboard(
     name: "BugReporting", 
     bundle: nil) 
    let menuTypeViewController = storyboard.instantiateViewControllerWithIdentifier("MenuTypeViewController") 

    menuTypeViewController.modalPresentationStyle = .Popover 
    menuTypeViewController.preferredContentSize = CGSizeMake(300, 200) 

    let popoverMenuViewController = menuTypeViewController.popoverPresentationController 

    popoverMenuViewController?.permittedArrowDirections = .Left 
    popoverMenuViewController?.delegate = self 
    popoverMenuViewController?.sourceView = (sender as UIView) 
    popoverMenuViewController?.sourceRect = sender.bounds 

    presentViewController(menuTypeViewController, animated: true, completion: nil) 
} 

在此先感謝!

回答

0

在你MenuTypeViewController文件中添加

var myArray : [String] 

而且你的函數應該是這樣

@IBAction func PopoverType(sender: UIButton) 
{ 


    let storyboard : UIStoryboard = UIStoryboard(
     name: "BugReporting", 
     bundle: nil) 
    let menuTypeViewController = storyboard.instantiateViewControllerWithIdentifier("MenuTypeViewController") 

    menuTypeViewController.modalPresentationStyle = .Popover 
    menuTypeViewController.preferredContentSize = CGSizeMake(300, 200) 

    let popoverMenuViewController = menuTypeViewController.popoverPresentationController 

    popoverMenuViewController?.permittedArrowDirections = .Left 
    popoverMenuViewController?.delegate = self 
    popoverMenuViewController?.sourceView = (sender as UIView) 
    popoverMenuViewController?.sourceRect = sender.bounds 

    menuTypeViewController.myArray = typeBugList 

    presentViewController(menuTypeViewController, animated: true, completion: nil) 
} 
+0

您需要instantiateViewControllerWithIdentifier'的'結果轉換爲正確的類型,因爲'UIViewController'沒有'myArray'屬性。 –

+0

是啊,這正是我回答,但那麼我應該在哪種類型的? – Lynkz7

+0

目前我還沒有任何MenuTypeViewController文件,因爲我以爲它只是一個彈出窗口。我可以在與父視圖相同的ViewController文件中編寫包含表視圖的彈出窗口嗎? – Lynkz7