Methode für SegmentedControl um "selectedSegement" auf TRUE zu setzen ???

  • Methode für SegmentedControl um "selectedSegement" auf TRUE zu setzen ???

    Hallo Zusammen,

    gibt es eine Methode um in einem SegmentedControl einem bestimmten Segment programmtechnisch das Attribut "selected" auf TRUE zu setzen ? Wenn ja, wie sieht sie aus ? Wie ist sie zu verwenden?

    Hintergrund: Ich habe in meinem Programm eine "SegementedControl" mit drei Segmenten. Damit wird der Schwierigkeitsgrad des Spiels eingestellt "leicht", "mittel" und "schwer".
    Außerdem arbeite ich mit den UserDefaults, in denen ich speichere, welches Segment der User gewählt hat, z.B. "mittel" (wird als String gespeichert).

    Jetzt möchte ich gerne, dass beim (erneuten) Start der App auch das SegmentetControl, nachdem ich die UserDefaults eingelesen habe, so eingestellt (selected) ist, wie der User das zuletzt eben eingestellt hat.

    Ich hoffe, man versteht meine Problemschilderung.

    Vielen Dank im Voraus !
    LG
    Robert
    Meine Signatur: Wir sehen die Welt nicht wie sie ist, sondern wie wir sind ! :huh:
  • Auszug aus developer.apple.com/library/ma…SegmentedControlCode.html :

    "You can find out which segment, if any, is selected, using selectedSegment. If no segment is selected, the method returns –1. When a control is configured to allow multiple selections, you can find out if an individual segment is selected using isSelectedForSegment:. Conversely, you can set the selection using setSelectedSegment: and setSelected:forSegment:."
  • Danke ALVES!
    Das hilft.
    Ich finde die Dokumentationen von Apple ganz gut, nur finden tue ich sie leider nie.
    Letztens habe ich nach dem "If-Statement" gesucht, um die genaue Schreibweise sicherheitshalber zu recherchieren. Ich gebe als "If Statement" in das Search-Field im Xcode - Organizer (Dokumentationen) ein und bekomme ca. 10 verschiedene Dokumente. Als ich reingehe, sehe ich, es handelt sich um "Apple-Script" und diverse andere Sprachen, nur die Objektive-C oder Cocoa-Dokumentationen finde ich einfach sehr häufig nicht !

    Sorry.
    Und noch einmal vielen Dank!
    Meine Signatur: Wir sehen die Welt nicht wie sie ist, sondern wie wir sind ! :huh: