我正在为iphone做一个客户端 - 服务器程序,我想用我的serverIP,这是我的第一个视图中的第二个视图的一部分serverIP是一个uitextfield。我用第二个视图输入ServerIP的值,但我想使用serverIP IN Firstview的值。在第一个视图中使用第二个视图的textfield
“” secondview.h “” 接口文件
#import <UIKit/UIKit.h>
@interface secondview : UIViewController {
IBOutlet UIView *view;
IBOutlet UITextField *serverIP;
IBOutlet UITextField *noc;
IBOutlet UIButton *save;
IBOutlet UIButton *back;
IBOutlet UIButton *load;
IBOutlet UILabel *display1;
}
-(IBAction) back;
-(IBAction) save;
-(IBAction) load;
@property (nonatomic,retain) IBOutlet UITextField *serverIP;
@property (nonatomic,retain) IBOutlet UITextField *noc;
@property (nonatomic , retain) IBOutlet UILabel *display1;
@end
“” secondview.m “” 实现文件
#import "secondview.h"
@implementation secondview
@synthesize serverIP,noc,display1;
-(IBAction) save{
[[NSUserDefaults standardUserDefaults] setInteger:serverIP forKey:@"save"];
NSUserDefaults *myname = [NSUserDefaults standardUserDefaults];
[serverIP resignFirstResponder];
}
-(IBAction) load {
serverIP = [[NSUserDefaults standardUserDefaults] integerForKey:@"load"];
NSUserDefaults *myname = [NSUserDefaults standardUserDefaults];
}
-(IBAction) back {
[self.parentViewController dismissModalViewControllerAnimated: YES];
}
- (void)dealloc {
[super dealloc];
}
@end
@ pratikshabhisikar它不工作,它显示在加载函数警告“未使用的变量serveripstring – 2011-05-18 09:32:54
Ofcourse它会说如果您从用户默认和检索它未使用的变量serveripString和什么都不用,问题是,你是否从用户默认值中获得了正确的serverip字符串? – 2011-05-19 11:08:03