Что за ошибка в коде зрения загрузила, чтобы он вылетел в проге? - PullRequest
0 голосов
/ 26 сентября 2011

Я использую этот код для просмотра загрузил ..

- (void)viewDidLoad {
myPicker.hidden=TRUE;
NSArray * shopping=[NSArray arrayWithObjects:@"Lie in bed",
                    @"Shower",
                    @"Brush Teeth",
                    @"Eat",
                    @"Make Lunch",
                    @"Dressed",
                    @"Make up",
                    @"Hair",
                    @"Prepare Childern",
                    @"Other",nil];

for(int i=0;i<61;i++)
{
    if (array_time ==nil) {
        array_time=[[NSMutableArray alloc] init];

    }
    NSString *str=[NSString stringWithFormat:@"%i Min",i];
    [array_time addObject:[NSString stringWithFormat:@"%@",str]];
    [str release]; 
}
for (int i=0; i<61; i++) {
    NSLog(@"%@",[array_time objectAtIndex:i]);
}

if(array_from==nil)
{
    array_from=[[NSMutableArray alloc] init];
}
[array_from addObject:shopping];
[super viewDidLoad];

}

после этого я закодировал для представления таблицы. Я проверил, применив точку останова во всем, но я был завершен после того, как просмотр сделал загрузку. На консоли это не дает никакой ошибки. Так в чем же ошибка в этом коде или где-нибудь еще?

Заранее спасибо ..

1 Ответ

3 голосов
/ 26 сентября 2011

вам на самом деле не нужно освобождать эту строку:

str

  NSString *str=[NSString stringWithFormat:@"%i Min",i];
    [array_time addObject:[NSString stringWithFormat:@"%@",str]];
    [str release]; 

вы не выделяли ее

...