誰でもこのエラーで私を助けることができますか? 私はたくさん試しますが、毎回同じエラーが発生します。
NSMutableArray *temp_array;
- (void)viewDidLoad
{
//... other code
NSArray *dataarray = [[[mydata objectAtIndex:0] objectForKey:@"concept"] componentsSeparatedByString:@";"];
temp_array = [[dataarray mutableCopy] autorelease];
}
-(void) setTitle:(NSString *)design_no
{
productLbl.text = [[NSString stringWithFormat:@"%@",[temp_array objectAtIndex:[design_no intValue]]] autorelease];
// I got error at this place like EXC_BAD_ACCESS(Code=2,address=0x8) thread cause while runtime.
}
- (void)scrollViewDidEndDecelerating:(UIScrollView *)sender{
CGFloat pageWidth = sender.frame.size.width;
int page = floor((sender.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
if (page==previousPage_) {
return;
}
//incase we are still in same page, ignore the swipe action
[self setTitle:[NSString stringWithFormat:@"%i",page]];
}
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollViewd;{
CGFloat pageWidth = scrollViewd.frame.size.width;
previousPage_ = floor((scrollViewd.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
}
スクロールビューでページをスクロールするときに、ラベルのテキストを変更したくありません。