Toon posts:

[Objective C] Vier NSString waardes in één keer setten

Pagina: 1
Acties:

Onderwerpen


  • Psyveira
  • Registratie: maart 2002
  • Laatst online: 23:56
Terwijl ik aan het programmeren was kwam ik op het volgende.

Na een bepaalde handeling wil ik de 4 Text Fields legen. Eerst wat in mijn gedachte opkwam was vier keer de onderstaande regel typen:
C:
1
[label setStringValue:@""]

Alleen vind ik dat nogal omslachtig. In gewoon C kun je namelijk het volgende doen:
C:
1
label1 = label2 = label3 = label4 = ""

Ik kan alleen niet ontdekken hoe en of dit zelfde kan bij een Objective C NSString object. Ik heb mijn best gedaan op Google, maar kan er vrijwel niets over vinden.

Ook heb ik het volgende geprobeerd:
C:
1
[label1, label2, label3, label4 setStringValue:@""]

Alleen pakt hij in dat geval alleen label4. De rest doet hij niets mee.

Misschien dat iemand van hier wel een oplossing heeft.

Get Schwifty


  • pascalw
  • Registratie: februari 2008
  • Laatst online: 20-09 19:21
Werner schreef op vrijdag 01 oktober 2010 @ 14:54:
In gewoon C kun je namelijk het volgende doen:
C:
1
label1 = label2 = label3 = label4 = ""
Dat kun je in Objective-C ook doen, maar dat is iets heel anders dan voor elke var een method aanroepen. Je noemt nu gewoon twee verschillende dingen.

Ik ken overigens ook geen manier om te doen wat jij wilt. Je zou wel de 4 labels in een array kunnen zetten en met een loopje de waardes resetten natuurlijk.

  • Psyveira
  • Registratie: maart 2002
  • Laatst online: 23:56
PWSoft schreef op vrijdag 01 oktober 2010 @ 22:00:
Dat kun je in Objective-C ook doen, maar dat is iets heel anders dan voor elke var een method aanroepen. Je noemt nu gewoon twee verschillende dingen.
Dat is waar, maar de uitkomst is in dit geval hetzelfde. Maar als ik je zo begrijp is het niet mogelijk, en is het makkelijkste om gewoon 4 keer die regel te copy/pasten.
Ik ken overigens ook geen manier om te doen wat jij wilt. Je zou wel de 4 labels in een array kunnen zetten en met een loopje de waardes resetten natuurlijk.
Dat is ook een optie inderdaad, maar het zal in het geval van mij (4 Text Fields) niet veel code besparen.
Toch bedankt voor je reactie!

Get Schwifty



Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee