简体   繁体   中英

Warning when trying to get NSString type argument from NSInvocation

I want to get argument passed in, I already got the NSInvocation instance. I tried:

NSString *firstArg;
[invocation getArgument:&firstArg atIndex:2];// Warning here.

But I got warning: 在此处输入图片说明

How to get rid of it?

getArgument requires Nonnull , you have not initialized your NSString so,

change your code as below:

NSString *firstArg=nil;
[invocation getArgument:&firstArg atIndex:2];

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM