[编辑] ===问题已解决====
====在我提交之后,我已经看到了令人生畏的东西====
调用“andUpdate”中的错误名称应为“andWriteRead:”。只是意识到我是一个盲人。
您好,
我在代码的其他部分的消息中传递多个参数没有问题但是我有问题。它可以完美地传递一个参数但不能传递两个参数。我猜我只是因为树木而没有看到福雷斯特。有人可以看看这个并告诉我我做错了什么吗?
以下作品:
消息:
[setupQuestions questionsNumbersPLIST:diffLvls];
目标对象。
·H:
- (void)questionsNumbersPLIST:(NSMutableArray *)questionsList;
的.m:
- (void)questionsNumbersPLIST:(NSMutableArray *)questionsList {
=========================================
然后我尝试传递多个这样的参数:
消息:
[setupQuestions questionsNumbersPLIST:diffLvls andUpdate:myString];
目标对象
·H:
- (void)questionsNumbersPLIST:(NSMutableArray *)questionsList andWriteRead:(NSString *)update;
的.m:
- (void)questionsNumbersPLIST:(NSMutableArray *)questionsList andWriteRead:(NSString *)update;
我明白了:
警告:(没有匹配方法签名的消息
答案 0 :(得分:2)
您将方法命名为quetionsNumbersPLIST:andWriteRead:
,因此您必须以这种方式调用它,您不能随意重命名它。所以称之为:
[setupQuestions questionsNumbersPLIST:diffLvls andWriteRead:myString];