on following code i'm get the errormessage: Implicit conversion of 'int' to 'NSNumber *' is disallowed with ARC.
What i'm making wrong?
<pre>
<code>
NSDictionary *results = [jsonstring JSONValue];
NSNumber *success = [results objectForKey:@"success"]; // possible values for "success": 0 or 1
if (success == 1) { // ERROR implicit conversion of int to NSNumber disallowed with ARC
}
</code>
</pre>
Thanks for any help or hint!
regards, Daniel
Erro because you are comparing NSNumber
with int
.
Try like -
if ([success isEqual:[NSNumber numberWithInt:1]])
or
if ([success intValue] == 1)