2013-03-20 15 views
-1

基本上如果查看controller 1number == 2我想在view controller 2中激活一个方法。什么是最好的方法。我正在考虑为此使用NSUserDefaults布尔值。什么是最好的方法来检查另一个控制器中的if语句

视图控制器1

if (number ==2) { 
} 

视图控制器2

-(void)numberequals2 { 
    NSLog(@"number2") 
} 
+0

什么叫激活是什么意思?如果number == 2,你想调用一个方法吗? – zahreelay 2013-03-20 16:51:30

+0

是的,抱歉遗漏沟通。但方法需要在视图控制器2中调用。 – 2013-03-20 16:52:27

+0

然后,您可以创建一个对象并调用该方法,但如果我错了,请您澄清一下吗? – zahreelay 2013-03-20 16:54:04

回答

0
if (number == 2) { 

    //create an object for ViewController2 if it doesn't exists 
    [viewController2Obj numberequals2] 
} 
+0

我的情况会有所不同。对不起,没有说得对。我稍后会发布一个新问题。 – 2013-03-20 17:45:26

相关问题