我想從視圖控制器1傳的UITextField文本到的UILabel在視圖控制器2傳遞的UITextField文本的UILabel不同的視圖控制器
我使用SEGUE傳遞信息,但我沒有得到任何東西在標籤上。這似乎是從文本字段中的文本變爲NULL
當它被傳遞給查看控制器2
視圖控制器1(的UITextField)
- (IBAction)sendtoVC2:(UIButton *)sender
{
[self performSegueWithIdentifier:@"toVC2" sender:self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"toVC2"])
{
ViewController2 *VC2 = (ViewController2 *)segue.destinationViewController;
VC2.label.text = self.textField.text;
}
}
視圖控制器2.H(的UILabel)在
#import "ViewController1.h"
@interface ViewController2 : UIViewController
@property (strong, nonatomic) IBOutlet UILabel *label;
@end
謝謝。
你太棒了!有效!但是,我怎樣才能刪除這個未使用的變量警告? – OHHO
如果我沒有記錯,那麼在變量之前放置__unused會使您的警告消失,如'__unused UIView * unusedReferenceToViewToLoadTheView = VC2.view' – xinatanil
很好用,謝謝 – OHHO