如何使用参数从另一个方法调用方法

时间:2011-09-20 12:09:04

标签: iphone objective-c ios ios4

我想从 updateButtonPressed 方法调用另一种方法。 这就是我的尝试方式。

-(IBAction) updateButtonPressed{
    [self loadScrollViewWithPage];
} 

但问题是 loadScrollViewWithPage 方法有参数。那个方法是这样的

- (void)loadScrollViewWithPage:(int)page {
 }

我怎么能打电话给这个方法?请给我一个帮助。 谢谢你提前。

2 个答案:

答案 0 :(得分:4)

如果我理解正确,你想知道如何将参数和消息一起传递给对象,是吗?尝试:

-(IBAction) updateButtonPressed{
    int foo = 4;
    [self loadScrollViewWithPage:foo]; // a colon, followed by the argument
} 

我建议您阅读一般的Objective-C语言。

http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/objectivec/introduction/introobjectivec.html

答案 1 :(得分:3)

- (IBAction) updateButtonPressed{
   int tempValue=5;
   [self loadScrollViewWithPage:tempValue];
}