如何在xcode中将int值从一个类传递到另一个类

时间:2014-06-18 11:29:57

标签: ios objective-c

Hai我是xcode的新手我的代码在下面,

 -(void)XYZ:(NSString *)id1 {
     int id2 = [id1 intValue];
     NSLog(@"%d",id2);
 }

我需要在下面的另一个类中使用id2值,

-(NSArray *)Vehicles {
    NSString *urlString=[NSString stringWithFormat:@"http://www.xxxxxx.com/xxx_webservice/vehiclelist.php?uid=%d&format=json",id2];
}

请指导我提前通过价值...

1 个答案:

答案 0 :(得分:0)

首先,您应该阅读一些有关objective-c和OOP的文档。

你所谓的课程是方法。如果要将一个变量传递给方法,则必须在方法声明中声明它:

-(NSArray *)Vehicles:(NSInteger) id2 {
    NSString *urlString=[NSString stringWithFormat:@"http://www.tranzlogix.com/tranzlogix_webservice/vehiclelist.php?uid=%d&format=json",id2];
}

当你打电话给它时你必须传递它,如果你从你的班级调用这个方法,那么正确的方法是:[self Vehicles:id2]

但我建议你在提出这么基本的问题之前先阅读很多内容。