SORU
16 Mart 2010, Salı


tanınmayan seçici örnek gönderildi

Düğme ve yanıt tıklama olayı oluşturun, ama bu hata alıyorum:

-[NSCFDictionary numberButtonClick:]: tanınmayan seçici örnek gönderildi 0x3d03ac0 2010-03-16 22:23:58.811 Para[8056:207]* Sonlandırma uygulaması yakalanmamış özel durum nedeniyle 'NSİnvalidArgumentException', sebep:'*-[NSCFDictionary numberButtonClick:]: tanınmayan seçici örneği gönderilen 0x3d03ac0'

Bu benim kod:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
    if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
        UIButton *numberButton = [UIButton buttonWithType:UIButtonTypeCustom];        
        numberButton.frame = CGRectMake(10, 435, 46, 38);
        [numberButton setImage:[UIImage imageNamed:@"one.png"] forState:UIControlStateNormal];
        [numberButton addTarget:self action:@selector(numberButtonClick:) forControlEvents:UIControlEventTouchUpInside];
        [self.view addSubview: numberButton]; 
    }
return self;
}

-(IBAction)numberButtonClick:(id)sender{
    NSLog(@"---");
}

CEVAP
31 Ocak 2012, Salı


Muhtemelen 4.2 /iOS Güncellemelerinden daha çok ilgili olan benim gibi Google üzerinden buraya gelmek için 5 Daha fazla, ne YAY ile. Aynı hata vardı "tanınmayan seçici örneği gönderildi". Benim durumumda Gönderen parametre olarak bir UİButton hedefi eylemin kendisi geçmek için ayarlamıştım, ama ihtiyacım yoktu ve kodu kaldırıldı daha sonra fark etti. Yani, gibi bir şey

- (IBAction)buttonPressed:(UIButton *)sender {

Oldu değişti:

- (IBAction)buttonPressed {

Sağ tıklama: yöntem. Bu kaldırma ve modifiye yöntemi için Yeniden Atama işe yaradı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010
  • tsweeney79

    tsweeney79

    21 Ocak 2008
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013