我创建了一个名为settings.h
和.m的课程,在那里我有一个文本字段实现。
@interface Settings : UViewController
{
IBOutlet UITextField* ipAdress;
}
@property(nonatomic, retain) IBOutlet UITextField* ipAdress;
在我的Settings.m中我什么都没有。
在我的RootViewController中使用pushViewController调用我的设置,因为我的设置有一个新视图。在我的设置中我有一个后退按钮。我想要的是当我按下后面的按钮时,我想要我保存并加载的ipAddress。
我的另一课是我的数据模型。在我的数据模型中,我有我的网址和类似的东西,但是当我运行我的模拟器时,我有一个视图,它有一个refesh按钮,所以它可以刷新我的xml fil,并在我按下该按钮时的设置按钮继续到下一页,这是我的设置页面。
谁能帮助我?答案 0 :(得分:0)
从其他类访问变量ipAdress时,必须在.m文件中合成它 在Settings.m中:
#import "Settings.h"
@implementation Settings
@synthesize ipAdress
@end
您正在谈论保存变量。你的意思是将它保存在本地数据库中吗?如果是这样,你需要使用SQLite。
答案 1 :(得分:0)
如果您打算将此保留用于您的计划。我会将文本存储到NSUserDefaults并从那里检索它。
// save value this way
NSUserDefaults *defaults = [NSUserDefaults standardDefaults];
[defaults setObject:myField.text forKey:@"ipaddress"];
[defaults synchronize];
// retrieve value this way (Don't forget to declare *defaults like above)
NSString *myString = [defaults objectForKey:@"ipaddress"];