Bir eklenti kullanıyorum, eklentinin pluginClass öğesinde "A" yöntemi var. "A" denir eğer , ben myCalss.Such içinde "B" aramak istediğiniz:ios yöntemde bir gözlemci nasıl eklenir?
-(void)A{
[myClass B];
}
Ama pluginClass içinde kodunu değiştirmek istemiyoruz. Bir yönteme veya benzerine gözlemci eklemenin bir yolu var mı? Teşekkür ederiz. Aklıma
Sen "yalnızca – matt
ben ifade cevabım ... varsayalım, o swizzle olabilir kabul edilebilir bir seçenek çünkü "swizzling her zaman çirkindir: D –
Aslında şimdi swizzle kullanıyorum, başka bir şekilde aramaya çalışıyorum.": "- (void) viewDidLoad { [super viewDidLoad]; NSMethodSignature * sayHi = [self methodSignatureForSelector: @selector (sayHi)]; [[NSNotificationCenter defaultCenter] addObserver: sayHi seçici: @selector (sayHiRunning) name: @ "" object: nil]; [self sayHi]; } - (void) sayHiRunning { NSLog (@ "bbbbbb"); } - (void) sayHi { NSLog (@ "aaaaaaa"); } '' Fakat işe yaramıyor. – Pikachuode