嗨,我是 iPhone 开发的新手。
我正在尝试使用示例,我需要从 viewController 的文本字段中复制一个字符串,并将其显示在带有标签的下一个 View 中。
在第一个 View 中,文本框下方有一个按钮。1
我无法解决一些显示 BAD ACESS
的问题,任何人都可以帮助我解决这个问题。
让我知道我做错了什么。
谢谢。
//copystring.h
@interface CopystringViewController : UIViewController{
UITextField *myTextField;
NSString *somestring;
}
@property(nonatomic,retain)IBOutlet UITextField *myTextfield;
@property(nonatomic,retain)NSString *somestring;
-(IBAction)next:(id)sender;
//.m file
@synthesize myTextfield,somestring;
-(IBAction)next:(id)sender;
{
NextView * next = [[NextView alloc] initWithNewString: myTextField.text];
[self.navigationController presentModalViewController: next animated: YES];
}
NextView.h
@interface NextView : UIViewController{
UILabel *string2;
}
@property(nonatomic,retain)IBOutlet UILabel *string2;
- (id)initWithNewString:(NSString*)someString;
//.m file
@synthesize string2;
-(id)initWithNewString:(NSString*)someString {
string2 = someString;
return self;
}
最佳答案
只需更换方法即可。它可能会运行。
-(IBAction)next:(id)sender; {
NextView * next = [[NextView alloc] initWithNibName:@"NextView" bundle:nil];
next.string2=myTextField.text;
[self.navigationController presentModalViewController:next animated: YES];
}
关于iphone - 将字符串从一个 View 复制到 iphone 中的另一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7360292/