2015-11-03 54 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