选择表格单元格时如何从数据库传递值

时间:2012-07-20 23:09:16

标签: objective-c xcode

我是编程领域的新人,我需要你帮助完成我的硕士课程。

我有一些存储在数据库中的URL,我在带有导航控制器的表视图中检索它。

当我点击表格单元格时,我希望该URL值进入我的详细视图conteoller并打开uiwebview。

当我扫描条形码时,数据库中的URL值即将到来,即这些值可以是任何值。

你能帮助我吗,如果你愿意我可以在这里粘贴所有代码。任何人?

1 个答案:

答案 0 :(得分:0)

您是否尝试过添加详细ViewControllers init方法的参数?您可以尝试将其作为参数传递并存储为成员。然后在viewWillLoad函数中,您可以使用它来设置UIWebView。

@implementation DetailViewController 

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil URL:(NSString*)input
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        //class param to store the url 
        self.urlToUse = input;
    }
    return self;
}

-(void)viewDidLoad
{
     //setup UIWebView with urlToUse
     [super viewDidLoad];
}

//...
@end