我只是想將數據從MyCoolViewController傳輸到firstViewController。通過委託對象在類之間傳遞數據值的問題c
我有從MyCoolViewController類的數據轉移到firstViewController的問題。這裏是我的代碼
MyCoolViewController.h// a class where data send from
@protocol MyCoolViewDelegate;
@interface MyCoolViewController : UIViewController {
id <MyCoolViewDelegate> delegate;//
}
@property (nonatomic, assign) id delegate;//
@end
@protocol MyCoolViewDelegate <NSObject>//
-(void)sendAStringToAnotherView:(NSString*)string;
@end
MyCoolViewController.m
-(void)viewDidLoad{
label.text = townName;
[delegate sendAStringToAnotherView:townName];//problem is here
}
firstViewController.m //a class where data sent
-(void)viewDidLoad{
MyCoolViewController *myViewControllerPointer=[[MyCoolViewController alloc] init];
myViewControllerPointer.delegate = self;//
}
-(void)sendAStringToAnotherView:(NSString*)string
{
//displays the string as console output
NSLog(@"plzzzzzz show data%@",string);
}
它什麼也沒有。請幫助
似乎在'NSLog'中沒有字符串的格式說明符。 – EmptyStack
不,這不是問題。我編輯了它。檢查我的問題。但事情是這種方法不被稱爲 –
@EmptyStack PLZ幫我在這個問題上困住了3天。 n我必須提交我的項目 –