I don't want to passAnInt with object. Can I pass it with Int only? if not , how can I do so? Thank you.
[myController performSelectorInBackground:@selector(passAnInt:) withObject:int];
You can box the int within an NSNumber. If your method signature is:
- (void)passAnInt:(NSNumber *)someNumber;
Then you can call it using:
int someInt = 5;
NSNumber *num = [NSNumber numberWithInt:someInt];
[myController performSelectorInBackground:@selector(passAnInt:) withObject:num];
Then, in your method, you can get the int back out again using NSNumber's intValue method. See the NSNumber class reference for more.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With