我发现了一个与我最相似的问题,但没有得到彻底的回答.如果有人能帮助我,那将是很棒的.我发现类似问题的地方就在这里.
我清楚地了解如何func test()将"test"和test(object:AnyObject)会"test:".多亏了这个.
那么2个参数呢?可以迅速不为'行动'做2个论点吗?
func popoverSelectedCode (code:AnyObject, desc:AnyObject)
Run Code Online (Sandbox Code Playgroud)
我试过以下几种方式测试它,但无济于事:
action: "popoverSelectedCode:,"
action: "popoverSelectedCode:,:"
action: "popoverSelectedCode: :"
action: "popoverSelectedCode: , :"
Run Code Online (Sandbox Code Playgroud)
在斯威夫特只有一个星期的年纪,所以请善待.
EDITED 以下是代码的简短剪辑
@IBAction func securityQuestButtonClicked (sender:AnyObject)
{
cellButton = sender as? UIButton;
var comboDescListArray = TableRoutine.loadCombobox("MobileQuestion")
var codeObject : NSArray = comboDescListArray[0] as NSArray;
var descObject : NSArray = comboDescListArray[1] as NSArray;
var selectionTVC = CPSelectionTVC(style:UITableViewStyle.Plain, codeArray:codeObject, descArray:descObject, target:self, action: "popoverSelectedCode::", widthForViewInPopover:650)
let navCtl = UINavigationController.init(rootViewController:selectionTVC)
popoverController …Run Code Online (Sandbox Code Playgroud)