gpt4 book ai didi

objective-c - 方法签名问题

转载 作者:行者123 更新时间:2023-12-03 16:52:02 24 4
gpt4 key购买 nike

我收到关于我的代码的一部分的错误/警告,内容是“没有匹配方法签名的消息将被假定返回“id”并接受“...”作为参数。)”我不明白为什么会收到此错误,因此我正在寻求一些帮助,下面是实现文件中该部分代码的链接。

http://fwdr.org/h8xf

这是错误。

alt text http://snapplr.com/snap/qw1r

谢谢:)

最佳答案

此警告通常意味着您的签名可能不同,或者您尚未声明方法的原型(prototype)。

例如,您可能做了这样的事情:

// Prototype
-(void) foo:(float)bar;

// Calling the function
int blargh = 3;
[myClass bar:blargh];

你看到签名不匹配了吗?通常,当我收到警告时,这就是问题所在。尽管您可能根本忽略了它的原型(prototype),但这会导致同样的问题。 Objective-c 将接受您传递给对象的任何消息,即使从技术上讲它不是由您指定的。

关于objective-c - 方法签名问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/977160/

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