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

  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • HBO

    HBO

    17 Mayıs 2006
  • HER0R

    HER0R

    16 Aralık 2007