我在OneViewController.h中声明了一个名为"someMethod"的方法。
感谢您提前的任何帮助。
谢谢。
@interface OneViewController
{
UIView *tempView;
..
}
-(void) someMethod ;
@end
并在 OneViewController.m 文件中实现
@implementation OneViewController
-(void) someMethod
{
tempView = [[UIView alloc]initWithFrame:CGRectMake(100, 50, 200, 250)];
tempView.backgroundColor = [UIColor yellowColor];
if([[self.view subviews] containsObject:tempView])
[tempView removeFromSuperView];
else
[self.view addsubview:tempView];
}
我想在不同的视图控制器 - secondViewController 中调用someMethod方法(类似于[OneViewController someMethod]
),这样当我回到OneViewController时,可以看到someMethod所做的更改。
我需要使用appDelegate方法吗?
我尝试了以下方法,但它不起作用。
neViewController *newViewController = [[OneViewController alloc] init];
[newViewController someMethod];
感谢您提前的任何帮助。
谢谢。