iOS 5, приведение идентификатора к указателю Objective C с ARC - PullRequest
1 голос
/ 04 декабря 2011

Я только начинал новый проект iOS с ARC и застрял, когда пытался привести своего (id) отправителя IBAction к указателю Objective-C.XCode жаловался: Приведение Objective-C Pointer к UIButton * не разрешено ARC .Как мне сделать это исправление при использовании ARC?

- (IBAction)didPressButton:(id)sender
{
    UIButton *button = (UIButton*) sender;
}

Кажется, что приведение просто не нужно.Можно ли просто назначить отправителя для нового указателя, подобного этому?!

UIButton *button = sender;

Cheers

1 Ответ

0 голосов
/ 04 декабря 2011

вы всегда можете использовать - (IBAction)didPressButton:(UIButton *)sender {...

...