Я разрабатываю приложение, такое как Instagram. У меня есть код для cellForRowAtIndexPath
, каждый раз, когда он создает объект для расстегивания, и это автоматический выпуск. эта кнопка отображает имя пользователя, и это может быть 1,2,3,4,5, .. всего, как пользователи. для этого я создаю UIButton
, зависящий от типа cout. Я не использую ARC
.
но иногда (не каждый раз) происходит сбой, когда setColour.
Я включил NSZombie
, и он продолжает говорить:
[UIDeviceRGBColor set]: сообщение отправлено освобожденному экземпляру 0x21b526f0
UIButton *btnLikeUserName = [[[UIButton alloc] init] autorelease];
[btnLikeUserName.titleLabel setFont:[UIFont boldSystemFontOfSize:12]];
if (posx + size.width > 280) {
posy = posy + 22;
posx = 18;
btnLikeUserName.frame = CGRectMake(posx,posy,size.width,size.height);
posx = posx + size.width + 5;
}
else {
btnLikeUserName.frame = CGRectMake(posx,posy,size.width,size.height);
posx = posx + size.width + 5;
}
btnLikeUserName.tag = shareObjU.userId;
[btnLikeUserName setTitle:text forState:UIControlStateNormal];
[btnLikeUserName setTitleColor:[UIColor colorWithRed:50/255.0 green:79/255.0 blue:133/255.0 alpha:1.0] forState:UIControlStateNormal]; ////Hear is crash
[btnLikeUserName addTarget:self action:@selector(btnLikeUserNameClick:) forControlEvents:UIControlEventTouchUpInside];
[cell.viewLikeComment addSubview:btnLikeUserName];
я также вижу следующую ссылку
UISwitch setThumbTintColor вызывает сбой (только для iOS 6)?
1 из 4 цветов возвращает ошибки
Приложение iOS аварийно завершает работу при использовании colorWithRed:green:blue:alpha
и прочее.. но все говорит за глобальный Object. не локальный объект. как я могу это решить. Спасибо