应用程序关闭时如何使用变量的最后一个值?

发布于 2024-12-10 16:40:29 字数 103 浏览 0 评论 0原文

我想使用一个事件,就像我在字符串中有一些值一样,在将值存储在字符串中之后,我关闭了应用程序,现在我再次运行该应用程序。现在我想使用上次保存的字符串值。怎么办呢?

提前致谢...

I want to use an event like as i have some value in string and after storing value in string I have closed the application and now i again run that application. Now i want to use value of string which i save it in last time. How do that?

Thanks in advance...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

尤怨 2024-12-17 16:40:29

[[NSUserDefaults standardUserDefaults] setObject:yourString forKey:yourKey]; // SET

yourString = [[NSUserDefaults standardUserDefaults] objectForKey:yourKey]; // 得到

[[NSUserDefaults standardUserDefaults] setObject:yourString forKey:yourKey]; // SET

yourString = [[NSUserDefaults standardUserDefaults] objectForKey:yourKey]; // GET

坠似风落 2024-12-17 16:40:29

你应该创建一个plist文件.plist

第1步:在@implementation之前#define DataFilePath

#define DataFilePath [@"~/Documents/.plist" stringByStandardizingPath]

步骤2:创建plist文件比

if (![[NSFileManager defaultManager] fileExistsAtPath:DataFilePath])
{ NSData *data = [[NSData alloc] initWithContentsOfFile:[[NSBundle
mainBundle] pathForResource:@"" ofType:@"plist"]];
[数据 writeToFile:DataFilePath 原子地:TRUE]; 【数据发布】; } NSData *数据 = [NSData
dataWithContentsOfFile:DataFilePath]; NSLog(@"%@",DataFilePath);
NSPropertyListFormat 格式; NSArray *数组=
[NSPropertyListSerialization propertyListFromData:data
mutabilityOption:NSPropertyListImmutable 格式:&format
错误描述:nil];

步骤3:保存到plist文件

NSString *path = [[CommonFunctions 文档目录]
stringByAppendingFormat:@"/%@",];
NSLog(@" 文件路径 = %@",path); [数据 writeToFile:原子路径:TRUE];

U should create a plist file .plist

step 1: #define DataFilePath before @implementation

#define DataFilePath                [@"~/Documents/<fileName>.plist" stringByStandardizingPath]

step 2:create plist File than

if (![[NSFileManager defaultManager] fileExistsAtPath:DataFilePath])
{ NSData *data = [[NSData alloc] initWithContentsOfFile:[[NSBundle
mainBundle] pathForResource:@"" ofType:@"plist"]];
[data writeToFile:DataFilePath atomically:TRUE]; [data release]; } NSData *data = [NSData
dataWithContentsOfFile:DataFilePath]; NSLog(@"%@",DataFilePath);
NSPropertyListFormat format; NSArray *array =
[NSPropertyListSerialization propertyListFromData:data
mutabilityOption:NSPropertyListImmutable format:&format
errorDescription:nil];

step 3: save to plist file

NSString *path = [[CommonFunctions documentsDirectory]
stringByAppendingFormat:@"/%@",];
NSLog(@" file path = %@",path); [data writeToFile:path atomically:TRUE];

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文