【发布时间】:2016-03-26 20:07:04
【问题描述】:
所以我想有一个字符串 @"Welcome%@!"被标记到我的指针 *name 上,因此如果用户在 UI 标签文本上输入名称,它可以被转到下一页,并且还会在名称上附加问候语“Welcome”。我的代码如下:
@property (weak, nonatomic) IBOutlet UITextField *nameTextField;
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"setName:"]) {
if ([segue.destinationViewController respondsToSelector:@selector(setName:)]) {
NSString *name = self.nameTextField.text;
[segue.destinationViewController performSelector:@selector
(setName:) withObject:name];
}
}
}
Next Page “Second View Controller.m” :
@interface SecondViewController ()
@property (weak, nonatomic) IBOutlet UILabel *nameLabel;
@implementation SecondViewController
-(void)setName: (NSString *)name
{
_name = name;
self.nameLabel.text = self.name;
}
谁能告诉我如何输入一个字符串,以便将其与 (NSString *)name 一起标记
谢谢
【问题讨论】:
标签: ios objective-c iphone nsstring