より良いアプローチは、 にNSString*
プロパティを作成することAddTaskViewController
です。次のように実行できます。
以下AddTaskViewController.h
を追加します。
@property (nonatomic, strong) NSString* myLabelsText;
次に、AddTaskViewController.m
これを必ず追加してviewWillAppear
ください:
self.testlabel.text = self.myLabelsText;
testLabel
and を適切に宣言し、それらが合成されると仮定するmyLabelsText
と、View Controller は適切なタイミングで文字列を正しく適用し、関数を次のように変更する必要があります。
- (IBAction)donebutton:(id)sender {
AddTaskViewController *addtask = [[AddTaskViewController alloc]initWithNibName:@"AddTask" bundle:nil];
// Set the value on your new NSString* property and let the view controller handle the rest
addTask.myLabelsText = self.zaman1.text;
// Don't you want to 'present' the view controller rather than 'dismiss' after having provided it with data?
[self dismissViewControllerAnimated:YES completion:nil];
}