0
我想獲取參數傳入,我已經得到NSInvocation實例。我想:嘗試從NSInvocation獲取NSString類型參數時發生警告
NSString *firstArg;
[invocation getArgument:&firstArg atIndex:2];// Warning here.
如何擺脫它?
我想獲取參數傳入,我已經得到NSInvocation實例。我想:嘗試從NSInvocation獲取NSString類型參數時發生警告
NSString *firstArg;
[invocation getArgument:&firstArg atIndex:2];// Warning here.
如何擺脫它?
getArgument
需要Nonnull
,您尚未初始化NSString
所以,
改變你的代碼如下:
NSString *firstArg=nil;
[invocation getArgument:&firstArg atIndex:2];
因爲我看到它需要非空的,所以我沒有指派無它。現在我感到困惑 –
檢查答案在這裏:[http://stackoverflow.com/a/2166797/5575752](http://stackoverflow.com/a/2166797/5575752) –