Can't Use "setIntValue"

Discussion in 'iOS Programming' started by sheepopo39, Aug 15, 2010.

  1. sheepopo39 macrumors 6502

    Sep 18, 2008
    I've recently started programming for the iphone/ipad. I can program in Objective-C on the Mac.

    For some odd reason, "setIntValue" is not available on the iphone/ipad sdk, and I was wondering what the equivalent of it was?

    Edit: Found you had to use SetValue, but you have to convert it to a string first. Anyone know another way to do it without having to convert it to a string, as this is a waste of time. Why did apple remove the setXValue from the UIKit?
  2. chown33 macrumors 604

    Aug 9, 2009
    Sailing beyond the sunset
  3. sheepopo39 thread starter macrumors 6502

    Sep 18, 2008
    Okay, so I got it to work by adding this line of code
    "[label setValue:[NSString stringWithFormat:mad:"%d", i]];"

    But it over laps anything that was there before, is there any other way?

    So the question is, is there a method in the iphone/ipad sdk that will have the same function as setXValue?

    Edit: All of the other methods of doing it that I found, all had the new text overlapping the old text. Won't this be a problem if you need to often change the value in the same textField?
  4. chown33 macrumors 604

    Aug 9, 2009
    Sailing beyond the sunset
    The text property of UILabel?

    I see no value property for UILabel or its superclasses. Is there a compiler warning for setValue:?

    What type is your 'label' variable? Its name suggests UILabel type, but you mention "textField", so it's unclear. FWIW, UITextField has no value property, either, but it has a text property.

    Are you running on the simulator?

    What are the other methods? Be specific.

    How did you find those other methods?
    I found the text property quite easily in the UILabel and UITextField reference docs.

    Google search terms:
    uilabel iphone reference
    uitextfield iphone reference
  5. pflau macrumors 6502

    Sep 17, 2007
    There would not be a problem. Reason being that you don't know how the property setter is implemented and you shouldn't care. You just need to supply a NSString object. If you don't want to keep creating new NSString objects, maybe you can try NSMutableString.

Share This Page