0

我有一个问题,我为 ipad 应用程序工作,在主视图的这个应用程序中,我有一个自定义 uitableviewcontroller 的实例,在行单击时,我发布了一个传递对象并运行方法的通知

- (void) drawWebView:(id) sender {

    NSDictionary *dict = [[sender userInfo] copy];
    self.objTesto = [dict objectForKey:@"Testo"];
    self.txtWeb = self.objTesto.testo;

    //[self setWebView:self.txtWeb];
    [self.textWebView loadRequest:[self creaFileHTML:text]];
}

当我在我的类的 webview 上设置加载请求时,如果我使用 setWebView 方法创建 uiwebview 的子类:使用简单的 NSLog()

[self setWebView:self.txtWeb];
//[self.textWebView loadRequest:[self creaFileHTML:text]];

我收到此错误:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFString userInfo]:无法识别的选择器发送到实例 0xee3a1e0”

4

2 回答 2

0

要么错误的东西作为参数传递,要么你有内存管理问题。您需要找出一个字符串是如何被要求提供它的userInfo.

如果您更改参数声明并在您的方案中打开僵尸,应该清楚发生了什么。

于 2012-11-15T21:49:03.847 回答
0

问题是我启动了错误的课程(我有两个类似的课程)-愚蠢的错误-.-对不起!

于 2012-11-15T23:21:05.843 回答