1
我剛剛開始使用ARC創建一個新的iOS項目,並試圖將我的IBAction發件人轉換爲Objective-C指針時卡住了。 XCode在抱怨:目標C指向UIButton *的指針被允許與ARC。如何在使用ARC時做到這一點?iOS 5,將標識轉換爲帶有ARC的Objective-C指針
- (IBAction)didPressButton:(id)sender
{
UIButton *button = (UIButton*) sender;
}
看起來演員們根本就沒有必要。只要將發件人分配給像這樣的新指針就可以了!
UIButton *button = sender;
乾杯
我不認爲這有什麼不對的代碼。你確定這正是你所擁有的,而且錯誤恰恰在那條線上? –
我同意Firoze這個演員在ARC中是正確的,所以你的錯誤必須在其他地方。 –