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,所以我在我的网页视图中尝试了这个链接。
任何人都可以帮我清除此错误或在网络视图中获取谷歌地图指示
答案 0 :(得分:0)
崩溃显示您正在尝试访问已释放的对象。如果可以,请使用malloc_error_break查找,然后在项目中使用NSZombie,请参阅此link。
它为您提供了对象,然后您需要手动找到该对象。