Ho dichiarato un protocollo e poi lo uso. Ma ricevo un avviso "Impossibile trovare la definizione del protocollo per LeveyPopListViewDelegate". ecco il codice:Impossibile trovare la definizione del protocollo per XXX
@protocol LeveyPopListViewDelegate;
@interface LeveyPopListView : UIView <LeveyPopListViewDelegate,UITableViewDataSource, UITableViewDelegate,UITextFieldDelegate>
//the content of LeveyPopListView
@end
@protocol LeveyPopListViewDelegate <NSObject>
//the definition for LeveyPopListViewDelegate
@end
se metto la definizione LeveyPopListViewDelegate
in un primo momento, non posso utilizzare il LeveyPopListView
nel protocollo.
Max_: Mentre alcune cose che eravamo soliti fare con i delegati ora sono fatte meglio con i blocchi, ci sono MOLTE ragioni per usare i protocolli. –
su quale versione di XCode sei? – foundry
Xcode Versione 4.6 (4H127) –