20
Bir yöntemde argüman olarak bir protokol belirtmek için ObjectiveC sözdizimi nedir?ObjectiveC Yöntemde Protokol Adını Belirtme Sözdizimi Argüman
@protocol MyProtocolCB <NSObject>
- (void) func;
@end
@protocol MyProtocol <NSObject>
- (void) register:(MyProtocolCB*) cb;
@end
Bu sözdizimi hatası alıyorum: error: expected type-specifier before 'MyProtocolCB'
Ayrıca 'daha genel kullanabilir
Ben 2 protokollerini, MyProtocol ve MyProtocolCB olduğunu varsayalım Özellikle "MyProtocol", "NSObject" protokolünü – SergGrnumaralı iletişim kuralı genişletiyorsa, '' NSObject * 'yerine @iPhone acemi: tam olarak aynı değil. NSObject sınıfındaki bazı yöntemler NSObject protokolünde yoktur –
user102008