我们可以访问NSLog和ViewController1的特定代码行到另一个ViewController2,如果NSLog是用ViewController1的实例方法编写的那样
答案 0 :(得分:0)
正如我在评论中所说。只有在运行NSLog
所在的方法时才会发生这种情况。你可以从ViewController 2
开始 - 一种方式就是这样:
将方法公开放在.h
ViewController 1
文件中,然后将viewController 1
的引用传递给viewController 2
- 然后直接调用该方法:[viewController_1 someMethod];
答案 1 :(得分:0)
声明要在ViewController1.h文件中访问的方法,属性。并在ViewController2中创建一个实例,如:
ViewController1* vw1 = [[ViewController1 alloc] init];
现在访问:
NSLog(@"%i",vw1.myvariable);
[vw1 your_Method];
无论如何,研究视图控制器的生命周期,如何将数据从一个视图传递到另一个视图等。