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];
}
请指导我提前通过价值...
答案 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]
但我建议你在提出这么基本的问题之前先阅读很多内容。