В моем проекте я реализовал анимацию тикера, которая прокручивает текст по горизонтали.UIViewAnimation Увеличить память
Моя проблема в том, что когда я перехожу в другую память, диспетчер управления начинает постоянно увеличиваться.
вот мой код тикер анимации
-(void)scrollTheBreakingNews
{
if (isTicker)
{
self.ticker.text = textToScroll;
if (!pauseTicker)
{
if (isTicker)
{
NSAttributedString *str = [[NSAttributedString alloc]initWithString:textToScroll];
CGSize textSize = [str size];
if (isTicker)
{
float duration = (textSize.width + self.tickerView.frame.size.width)/65.0f;
float startingX=0.0f;
float endX=0.0f;
if (isTicker)
{
self.ticker.frame = scrollLabelFrame;
if (isTicker)
{
startingX = self.tickerView.frame.size.width;
endX = -textSize.width;
if (isTicker)
{
self.ticker.frame = CGRectMake(startingX, 0.0f, textSize.width, 25.0f);
[UIView beginAnimations:@"" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
[UIView setAnimationDuration:duration];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(tickerStop)];
if (isTicker)
{
CGRect tickerFrame = self.ticker.frame;
tickerFrame.origin.x = endX;
if (isTicker)
{
[self.ticker setFrame:tickerFrame];
[UIView commitAnimations];
}
}
}
}
}
}
}
}
}
}
-(void)tickerStop
{
if (isTicker)
{
if (!pauseTicker)
{
[self scrollTheBreakingNews];
}
}
else
{
textToScroll=nil;
}
}
памяти выглядит следующим образом:
пожалуйста, помогите мне решить эту проблему. любые предложения оценены. заранее спасибо
Кнопка «Профиль в инструментах» помещается туда по какой-либо причине, вы можете использовать ее, чтобы увидеть, что занимает память. –
Я не очень знаком с профилированием. я профилировал мое приложение, но я не мог найти, какой объект использует больше памяти. –
Это довольно интуитивно понятный инструмент для использования, но вы можете проверить документацию для начала работы: [About Instruments] (https://developer.apple.com/ библиотека/ios/documentation/developertools/conceptual/instrumentsuserguide/Introduction/Introduction.html), [Поиск проблем памяти в вашем приложении] (https://developer.apple.com/library/ios/documentation/developertools/conceptual/instrumentsuserguide/ MemoryManagementforYouriOSApp/MemoryManagementforYouriOSApp.html # // apple_ref/DOC/UID/TP40004652-CH11-SW1). –