我正在閱讀從tableview行推送的詳細視圖的字典條目。
但在詳細視圖中,當我拾取要顯示的數據(如HTML頁面),我發現了消息:iPhone SDK初始化NSString警告消息
不相容的Objective-C類型初始化「結構的NSDictionary *」。 '結構NSString *'
我做了什麼錯誤,它是如何修正的?
的代碼是在這裏:
- (void)viewDidAppear:(BOOL)animated {
NSLog(@"didappear");
NSString *url = definition; // WARNING MESSAGE IS HERE
//self.glossaryWordDefinition.text = definition;
[glossaryWordDefinition loadRequest:
[NSURLRequest requestWithURL:
[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:url ofType:@"html"]
isDirectory:NO]]];
[super viewDidAppear:animated];
}
需要看到更多的代碼 - 在哪裏定義聲明和初始化?我猜不知道它是一個NSDictionary而不是NSString。 – Tim 2009-12-29 08:06:36