gpt4 book ai didi

iphone - 在 objective-c 中忽略方法的返回值是否有效?

转载 作者:搜寻专家 更新时间:2023-10-30 19:52:22 25 4
gpt4 key购买 nike

例如,当我调用一个返回值的方法时,但我对此根本不感兴趣,我可以安全地忽略它吗?

示例,而不是:

CGSize size = [str sizeWithFont:myFont minFontSize:19.0f actualFontSize:&actualFontSize forWidth:150.0f lineBreakMode:UILineBreakModeClip];

...这样做:

[str sizeWithFont:myFont minFontSize:19.0f actualFontSize:&actualFontSize forWidth:150.0f lineBreakMode:UILineBreakModeClip];

我不需要CGSize 大小,只需要actualFontSize,它是通过引用传入的。现在的问题是,如果我不读取 size,XCode 会给我一个警告。我不想压制这些警告,同时我根本不想要它们。

所以我想知道如果我不将返回值分配给任何东西是否可以?

最佳答案

我认为 Xcode 根本不会担心它。不,它不会做任何坏事。

如果你想彻底关闭警告,将返回值转换为void:

(void)[str sizeWithFont:myFont minFontSize:19.0f actualFontSize:&actualFontSize forWidth:150.0f lineBreakMode:UILineBreakModeClip];

关于iphone - 在 objective-c 中忽略方法的返回值是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2397825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com