Ich bin verwirrt über diese Delegate Methodenaufrufe.Was ist der Unterschied zwischen dem folgenden Delegiertenmethodenaufruf?
Welches ist die richtige Methode zum Aufrufen der Delegate-Methode?
@protocol XYZDelegate <NSObject>
@required
- (void)someMethod:(id)someObject;
@end
Methode 1:
- (void)someButtonAction:(UIButton *)sender {
if([self.delegate && [self.delegate respondsToSelector:@selector(someMethod:)]]) {
[self.delegate someMethod:sender];
}
}
Methode 2:
- (void)someButtonAction:(UIButton *)sender {
if([self.delegate && [self.delegate respondsToSelector:@selector(someMethod:)]]) {
[self.delegate performSelector:@selector(someMethod:) withObject:sender];
}
}
Formatieren. Bitte. – Avi
CMD K ist, wie man Formatierung repariert. Nicht die Leertaste oder die Löschtaste. – Fogmeister
@Fogmeister, danke für Formatierungshinweis – HPM