ios - 不在需要参数的方法中使用参数?

标签 ios objective-c

在这行代码中:

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1;
}

书上的作者没有使用pickerView的说法,怎么来的?我看到很多这样使用的方法,请解释。
谢谢。

最佳答案

不必在方法中使用每个参数。

在上面的方法中,他必须只有一个 pickerview,因此他不想检查他需要返回 1 的 pickerview。如果他有多个 pickerview,那么他可以使用参数有条件地返回一些值。

但是,如果您启用 Xcode 以警告未使用的参数,它将收到所有未使用参数的警告。

enter image description here

关于ios - 不在需要参数的方法中使用参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23778701/

相关文章:

ios - localized.strings 文件中的超链接 - objective-c

ios - 使用 Xcode 11 与 Xcode 10 编译时,NSData 描述和 NSString stringWithFormat 具有不同的返回结果

objective-c - CFSocketSetAddress 失败

iOS:CGImageCreateWith[PNG 或 JPEG]DataProvider 导致段错误

ios - 将注释应用于 map 工具包

ios - 如何从今天(本地)获取接下来的 10 个日期

ios - 通过 UIActivityViewController 共享包含数据的文件

ios - UIScrollView 不符合约束条件

javascript - UIWebView和javascript需要加载数据

ios - 使用按钮显示来自 JSON 的文本