从xcode中的同一类调用方法

达尔维克

我想调用方法“ shows()”,但是为什么我得到“期望的标识符或(和使用未声明的标识符自身”的错误信息

ViewController.m

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController
{
    NSDictionary *inventory;
}
- (void)shows;
@end

ViewController.m

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];
inventory = @{@"Rahul":[NSNumber numberWithInt:11],
              @"iOS":[NSNumber numberWithInt:22]};
// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

  - (void)shows
    {
      NSLog(@"%@",inventory);
    }


     [self shows];
@end
本尼

您不能[view shows];在类范围内调用,需要在一个方法中viewDidLoad调用它,例如在“像这样调用它”中:

- (void)viewDidLoad {
      [super viewDidLoad];
      inventory = @{@"Rahul":[NSNumber numberWithInt:11],
          @"iOS":[NSNumber numberWithInt:22]};
      // Do any additional setup after loading the view, typically from a nib.
      [self shows];//SHOWS call moved here...

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

调用同一类中的方法

在同一类中的方法中调用变量

从同一类中的方法调用构造函数

PHP:在同一类中调用内部(函数)方法

OOP:在同一类中调用公共方法

模拟在同一类中调用的方法的响应

如何在IL的同一类中调用方法

JS - 从同一类中的其他方法调用类中的方法

在类中调用同一类的实例

从同一类中的另一个方法调用方法时出错

使用 getattr 从同一类中的另一个方法调用方法

无法从 JAVA 中同一类的另一个方法调用方法

无法在同一类JS的另一个方法中调用方法

es6从同一类中调用类方法

调用包含在同一类的方法中的 jQuery AJAX 中包含的方法

在一行中为同一类的两个对象调用相同的方法

在钩子中调用同一类中的多个函数

在同一类中的in构造函数中调用Constructor

如何模拟调用同一类中存在的其他方法的方法

从同一类中的公共方法调用私有方法

在f#中的同一类中调用方法时出现问题

将方法中的代码限制为仅调用同一类中的成员

在python的同一类中的另一个方法中调用一个类的方法

用python调用同一类中的变量

如何在JavaScript的同一类中调用函数?

如何在不同线程中对同一类的多个对象进行方法调用?

如何在python的同一类中调用静态方法

静态方法中的泛型参数正在调用同一类-是否有更好的选择?

如何使用Jest测试同一类中的方法调用?