我試圖訪問已viewDidLoad中過程中創建一個UIWebView時有一個主要的問題時,會出現空時,一個UIWebView出現空UIWebView的調用來回回的方法
這是我如何申報財產
@property (nonatomic, retain) UIWebView *detailsView;
實施
@implementation iPadMainViewController
@synthesize detailsView;
- (void)viewDidLoad
{
[super viewDidLoad];
detailsView = [[UIWebView alloc] initWithFrame:CGRectMake(500, 0, 512, 768)];
[self.view addSubView:detailsView];
}
當從
- (void)loadDetailedContent:(NSString *)s
{
NSLog(@"%@", detailsView);
}
0訪問
我得到NULL,這是一種正常行爲還是我做錯了什麼?
這裏是被稱爲,從被觸摸的意見子類的touchesBegan,
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
iPadMainViewController *mycontroller = [[iPadMainViewController alloc] init];
self.delegate = mycontroller;
[self.delegate loadDetailedContent:NewsId];
}
首先所有的細節查看(但我會給名稱細節WebView,任何方式並不重要)是一個屬性,所以你應該使用**自**操作符。當你調用你的loadDetailedContent方法? – 2012-03-25 18:57:40
我已將它更改爲self,但仍爲零,我在調用同一視圖控制器上的視圖時調用它 – Alexidze 2012-03-25 20:01:06