【发布时间】:2024-01-24 07:52:01
【问题描述】:
我有一个存储在数据库中的 URL,我正在使用导航控制器在表视图中检索它。当我单击表格单元格时,我希望该 URL 值进入我的详细视图控制器并打开一个uiwebview。我怎样才能做到这一点?
【问题讨论】:
标签: objective-c database xcode model-view-controller mobile-application
我有一个存储在数据库中的 URL,我正在使用导航控制器在表视图中检索它。当我单击表格单元格时,我希望该 URL 值进入我的详细视图控制器并打开一个uiwebview。我怎样才能做到这一点?
【问题讨论】:
标签: objective-c database xcode model-view-controller mobile-application
您是否尝试过在 Detail 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
【讨论】: