Я хочу передать данные из метки (результат вычисления) в VC1 на другую метку в VC2. я получил сообщение об ошибке "Несовместимые типы пуант относящий NSString _Nullable из UILabel" В ViewController2.m <Передача данных между VC
ViewController.h:
@property (strong, nonatomic) IBOutlet UILabel *ResultVC1;
Посмотреть Controller.m:
- (IBAction)GoToVc2Button:(id)sender {
[self performSegueWithIdentifier:@"SegueToVc2" sender:self];
}
#pragma mark - Data Sending
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"SegueToVC2"]) {
ViewController2 *secondVC=(ViewController2 *)segue.destinationViewController;
secondVC.ResultFromVc1=self.lab;
}
}
ViewController2.h:
@property (strong, nonatomic) UILabel *labelVC2;
@property (strong, nonatomic) IBOutlet UILabel *ResultFromVc1;
ViewController2.m:
NSLog(@"Result From Vc1 is%@",self.ResultFromVc1);
_labelVC2.text=self.ResultFromVc1;
почему вы назначаете ярлык ???? label.text возвращает String –