Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 957
Jeg vil endre teksten på en button til verdien av en integer (x).

Når jeg gjør det på en label, fungerer dette:

self.minLabel.text = [NSString stringWithFormat:@"%d", x];

Men når det gjelder button, sliter jeg litt. Jeg kan endre tekst slik:

[minButton setTitle:@"Bla bla bla" forState:UIControlStateNormal];

Men hvordan få frem verdien av integer x ?

Jeg har googlet og kikket på Stackoverflow, men finner ikke akkurat dette…
Nå har jeg ikke testet det i XCode, men jeg er veldig sikker på at dette vil funke.

[minButton setTitle:[NSString stringWithFormat:@"%i", x] forState:UIControlStateNormal];

Om den ikke funker, gi meg beskjed så skal jeg se på det i XCode.
Der har vi den, vet du!

Funket fint, mange takk!

Ser forresten at du bruker %i og ikke %d, men begge deler virker. Hva er egentlig forskjellen?

i for integer (?), d for ?
Sist endret av hinsidige; 3. januar 2014 kl. 23:56.