【发布时间】:2011-08-31 21:05:37
【问题描述】:
我的 NSObject 中有两个方法。
我想知道如何在一种方法中从另一种方法中设置文本,然后从我设置文本的方法中执行该方法?
这是我到目前为止所做的......只是在尝试在视图之间传递东西和设置表格视图时迷失了方向。
- (IBAction) getManufacturers
{
//set manufacture.php
NSString *manufactureString = [[NSString alloc] initWithString:@"manufacture.php"];
submissionString = manufactureString;
self.grabURLInBackground; //<--- this is wrong, how do I call my other method?
}
//...
- (IBAction)grabURLInBackground:(id)sender
{
NSURL *url = [NSURL URLWithString:@"http://127.0.0.1:8888/CodeTest/%@", settexthere];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
}
//已更新: 所以我最终做的只是将一个 NSString 参数添加到从我的其他方法设置的grabURLInBackground 方法中,如下所述
[self grabURLInBackground:submissionString];
一切都好。
现在我只需要弄清楚如何将输入的数据传递给新的 uitableview.. :) 谢谢你们的帮助。
【问题讨论】:
-
您的制造字符串正在泄漏,应该释放。或者更好的是,只需执行 submitString = @manufacture.php"。由于 submitString 可能是保留属性,请改用 self.submissionString = @manufacture.php"。
标签: iphone ios asihttprequest