swift - 快速在 Popover ViewController 中添加字符串数组

标签 swift

我正在开始 iOS 开发,我想知道如何插入

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

通过弹出窗口进入 ViewController。目前我有下面的代码,它可以通过弹出窗口显示 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)
}

提前致谢!

最佳答案

在您的 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)
}

关于swift - 快速在 Popover ViewController 中添加字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33501920/

相关文章:

ios - 使类符合 NSCoding

ios - Google 签名会自动登录,也会在注销后立即登录。 swift 4

ios - Swift(iOS) 将 UIImage 数组插入 subview ?

ios - 可点击的 UITableView 部分

ios - 跟随玩家时 SpriteKit 相机卡顿

swift - Firebase 已导入但无法使用

ios - 给定不同字段的键,从字典中获取值

ios - AVSpeechSynthesizer 检测语音何时结束

ios - 如何使用完成处理程序正确关闭模态视图 Controller

swift - 使用谷歌地图获取地址照片