嗨,我收到此错误!我在indexpath.row中使用NSNumber但它给出了警告,我的代码中有什么问题请帮助。
NSNumber *num=[NSNumber numberWithInt:indexPath.row];
[HUD showWhileExecuting:@selector(callingMethod:) onTarget:self withObject:num animated:YES];
答案 0 :(得分:5)
indexPath.row
返回NSInteger
值而不是int
值。试试这个
NSNumber *num=[NSNumber numberWithInteger:indexPath.row];
答案 1 :(得分:2)
你可以使用盒装表达式。在这里你可以做什么:
NSNumber *num = @(indexPath.row]);
[HUD showWhileExecuting:@selector(callingMethod:) onTarget:self withObject:num animated:YES];
这将使用正确的格式转换您的号码;
请告诉我这是否有助于您:)