Objective c 使用参数从另一个类调用方法
我在使用参数从另一个类调用方法时遇到了一个小问题。 我从几周前开始编程 我的目标是加载另一个类a方法,称为:Objective c 使用参数从另一个类调用方法,objective-c,parameters,methods,iphone,Objective C,Parameters,Methods,Iphone,我在使用参数从另一个类调用方法时遇到了一个小问题。 我从几周前开始编程 我的目标是加载另一个类a方法,称为: - (void) openTheCamera:(UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info { 我以这种方式调用没有参数的方法: [theOtherClassname theOtherMethod]; 但是我如何用参数来调用它呢? 我试过: [th
- (void) openTheCamera:(UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info {
我以这种方式调用没有参数的方法:
[theOtherClassname theOtherMethod];
但是我如何用参数来调用它呢?
我试过:
[theOtherClassname openTheCamera:(UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info];
我认为那是错误的。如何正确操作?您可以轻松使用协议: 在这个网站上搜索。你可以找到类似的问题
[theOtherClassname openTheCamera:(UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info];
应按预期工作,但类型说明符是不必要的,甚至可能有害,因为您将读卡器
连接到UIImagePickerController*
和info
连接到NSDictionary*
。这是不好的,因为如果您的输入参数是您的方法不期望的类型,编译器不会通知您
您可以简单地执行以下操作:
[theOtherClassname openTheCamera:reader didFinishPickingMediaWithInfo:info];