gpt4 book ai didi

iphone - 在 xcode 中保存/共享字符串

转载 作者:行者123 更新时间:2023-11-29 04:28:47 25 4
gpt4 key购买 nike

我需要在我的应用程序中保存一个字符串,但我不想创建一个 plist 只是为了保存 1 个字符串,还有其他方法吗?我正在使用 Storyboard。我尝试了 segue 但没有成功

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString: @"modal"])
{
ViewController *vc = (ViewController *)[segue destinationViewController];
vc.subject = self.subject;
}
}

最佳答案

“我需要在我的应用程序中保存一个字符串”是什么意思?您只想将字符串传递到目标 ViewController 吗?

如果是这种情况,您可以在目标 ViewController 中定义一个新属性(假设您知道它是哪一个)

@property (nonatomic, strong) NSString *myProperty;

然后

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString: @"modal"])
{
[segue.destinationViewController setMyProperty:self.myProperty];
}
}

如果您希望可以从应用程序中的任何位置访问您的字符串,您可以轻松地将其保存到用户默认值:

[[NSUserDefaults standardUserDefaults]setObject:myProperty forKey:@"myPropertyKeyName"];

您可以稍后取回:

NSString *mySavedProperty= [[NSUserDefaults standardUserDefaults]stringForKey:@"myPropertyKeyName"];

关于iphone - 在 xcode 中保存/共享字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11980477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com