我在google方向上出错了

时间:2011-03-08 12:27:40

标签: iphone

UIWebView *fullWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0,45,320,435)];

fullWebView.backgroundColor = [UIColor lightGrayColor];

fullWebView.delegate =self;

[fullWebView loadRequest:[NSURLRequest requestWithURL:[NSURL                            URLWithString: http://maps.google.com/maps?f=dsaddr=37.331689,-122.030731daddr=37.324188,-122.036144]];

[self addSubview:fullWebView];

[fullWebView release], fullWebView = nil;

这是我的代码,一旦我加载此代码,我将在我的网页浏览中获得谷歌方向页面; 但是一旦我点击行走方向,我的应用程序就崩溃了。

我有这个错误。

(

    3816,0xb0081000) malloc: *** error for object 0x18c5000: pointer being freed was not allocated
    *** set a breakpoint in malloc_error_break to debug
    (gdb) continue
    [Switching to process 3816]
    Program received signal:  “EXC_BAD_ACCESS”.
    [Switching to process 3816]

我在malloc_error_break中设置了断点,但我无法追踪任何有关应用程序崩溃的信息。

基本上我需要驾驶方向,行走方向和公共汽车方向为may app,所以我在我的网页视图中尝试了这个链接。

任何人都可以帮我清除此错误或在网络视图中获取谷歌地图指示

1 个答案:

答案 0 :(得分:0)

崩溃显示您正在尝试访问已释放的对象。如果可以,请使用malloc_error_break查找,然后在项目中使用NSZombie,请参阅此link

它为您提供了对象,然后您需要手动找到该对象。