- (void)viewDidLoad {
webCollectionOnScroller=[[NSMutableArray alloc] init];
scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 370, 320, 94)];
scroll.pagingEnabled = YES;
currentWeb=0;
globali=0;
firstTime=0;
[loadingWeb startAnimating];
alertForLoading = [[UIAlertView alloc] initWithTitle:@"Loading..." message:@"link is being loaded.\n Please wait!" delegate:self cancelButtonTitle:@"Back" otherButtonTitles:nil];
[alertForLoading show];
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
// Adjust the indicator so it is up a few pixels from the bottom of the alert
indicator.center = CGPointMake(alertForLoading.bounds.size.width/2, alertForLoading.bounds.size.height - 100);
[indicator startAnimating];
[alertForLoading addSubview:indicator];
[NSThread detachNewThreadSelector:@selector(initializeParser)toTarget:self withObject:nil];
[super viewDidLoad];
}
,这是控制台错误“ - [linksGallery respondsToSelector:]:消息发送到释放的实例0x639a890 [切换处理2211] ”应用崩溃由于内存泄漏
它不会崩溃当我评论主视图发布声明
-(IBAction) goToLinks{
linksGallery *showLinks=[[linksGallery alloc] initWithNibName:@"linksGallery" bundle:nil];
[self.navigationController pushViewController:showLinks animated:YES];
//[showLinks release];
}
更多信息,请!我哪一行崩溃?什么是'linksGallery'? – dasdom
更改此行并检查 - > indicator.center = CGPointMake(100,200);可能是你失去了对alertForLoading的引用。如果它不工作评论NSThread线和检查。我希望在initializeParser方法中出现错误。 – Dee
linksGallery是类名 –