Мое приложение дает низкий сбой памяти на устройстве, а не на симуляторе. Я использовал инструменты, и я думаю, что проблема заключается в следующей части
</p>
<pre><code> UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setBackgroundImage:[UIImage imageNamed:@"gembtnblu.png"] forState:UIControlStateNormal];<br>
button.frame = CGRectMake(0, 0, TOOLBAR_BUTTON_WIDTH , TOOLBAR_BUTTON_HEIGHT);<br>
[button setTitle:[NSString stringWithFormat:@"%c",choice] forState:UIControlStateNormal];<br>
[button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[button addTarget:self action:@selector(ChoiceButtonTouched:) forControlEvents:UIControlEventTouchUpInside];
[button setTag:choice];
UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];
//Add button to the array
[tempItems addObject:customBarItem];
if (isReviewing == TRUE) {
customBarItem.customView.userInteractionEnabled=FALSE;
}
//release buttons
[customBarItem release];
numberOfChoices++;
Но я не могу определить проблему. Пожалуйста, помогите, ребята, я застрял в этом на несколько дней
вот ещё немного кода
NSArray *items=[[NSArray alloc] initWithArray:(NSArray *)tempItems];<br>
[tempItems release];</p>
<pre><code>//add array of buttons to toolbar
[toolbar setItems:items animated:YES];
[self.view addSubview:toolbar];
статический анализатор говорит, что существует потенциальная утечка с массивом 'items'. Но если я добавлю оператор релиза, приложение вылетает