Ben UIAlertView ve temsilci clickedButtonAtIndex böyle mi gösteriyorsun örneğine gönderilen -ARC ve UIAlertView: tanınmayan seçici İşte
UIAlertView *alert =
[[UIAlertView alloc] initWithTitle: @"title"
message: @"message"
delegate: self
cancelButtonTitle: @"Cancel"
otherButtonTitles: @"Continue", nil];
[alert show];
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
//something
}
Bu kod parçası ARC olmadan mükemmel çalışıyor. Ama ARC ile bu hatayı atar - nedeniyle yakalanmamış istisna 'NSInvalidArgumentException' akıl uygulamayı Sonlandırma: -
temsilci atma nedenine herhangi bir fikir '[__ NSCFType alertView: clickedButtonAtIndex:] tanınmayan seçici örneğine 0x859d790 gönderilen' bu hata?
Temsilci kendisi tahsis ediliyor. Bu nesneyi nasıl yaratıyor ve yönetiyorsunuz? –
@FirozeLafeer - bu kod parçasını çağıran nesne, yani kendini ARC tarafından serbest bıraktı. Ben bir özellik yaptım ve şimdi işe görünüyor. Teşekkürler :) – arank