Mehrere Parameter/Argumente für Action - Swift

Fand ich eine Frage, die die meisten ähnlich wie mir allerdings war es nicht gänzlich beantwortet. Es wäre toll, wenn jemand könnte mir helfen. Den Ort gefunden, wo ich die ähnliche Frage ist hier.

Verstehe ich deutlich, wie func test() wäre "test" und test(object:AnyObject) wäre "test:". Dank diese.

So, wie über die 2 Parameter? Kann swift nicht 2 Argumente für die 'Aktion:'?

func popoverSelectedCode (code:AnyObject, desc:AnyObject)

Versuchte ich probeweise in einige verschiedene Möglichkeiten, wie unten, aber ohne Erfolg:

action: "popoverSelectedCode:,"

action: "popoverSelectedCode:,:"

action: "popoverSelectedCode: :"

action: "popoverSelectedCode: , :"

Bin nur etwa eine Woche alten in Swift also bitte freundlich sein.

BEARBEITET
Hier ist ein kurzer clip von der code

@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 = UIPopoverController.init(contentViewController:navCtl)

    var contentHeight : CGFloat = CGFloat (UInt(selectionTVC.navigationTitleHeight) + UInt(selectionTVC.rowCount()) * UInt(selectionTVC.cellHeight))

    popoverController?.popoverContentSize = CGSizeMake(400.0, contentHeight)
    popoverController?.presentPopoverFromRect(sender.bounds, inView:sender as UIView, permittedArrowDirections:UIPopoverArrowDirection.Up, animated:true)
}

Den popover angezeigt wird, jedoch bei der Auswahl, es hängt nur.

  • Hast du eine Antwort bekommen ? ich beschäftige mich mit dem gleichen problem. Wenn ja, wie hast du schreiben Sie Ihre Auswahl mit mehreren Parametern, und wie funktioniert die Aktion Funktion aussieht. danke.
  • Leider Nein. Ich war mit anderen Dingen beschäftigt, aber ich verbrachte den ganzen Tag heute versuchen, nach neuen Antworten zu suchen. Halten Sie mich auf dem Laufenden, wenn Sie zufällig über eine Antwort.
InformationsquelleAutor Rach Ng | 2015-01-13
Schreibe einen Kommentar