gpt4 book ai didi

iphone - 保存用户默认值时出现随机 BAD ACCESS

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:24:22 26 4
gpt4 key购买 nike

我只是想将此数组保存为用户默认值,它会随机崩溃。有时它有效,有时它给了我 EXC_BAD_ACCESS。我是否没有正确发布某些内容?

- (void)setTextValue:(NSString *)valueText indexToSet:(NSUInteger)index
{
[self.pageData replaceObjectAtIndex:index withObject:valueText];
[[NSUserDefaults standardUserDefaults] setObject:self.pageData forKey:@"mynotes"];
}

这是我确定导致错误的方法。这是一个已经由 Xcode 创建的方法,我向其中添加了自己的自定义代码。

- (nbookDataViewController *)viewControllerAtIndex:(NSUInteger)index storyboard:(UIStoryboard *)storyboard
{
nbookDataViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"nbookDataViewController"];
if (self.pageData.count > 0 && index < self.pageData.count)
{
NSString *val = (NSString *)[self.pageData objectAtIndex:index];
dataViewController.dataObject = val;
}
else
{
NSDate *date = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMMM d, YYYY"];
NSString *dateString = [dateFormat stringFromDate:date];
//[dateFormat release];
[self.pageData addObject:dateString];
dataViewController.dataObject = (NSString *)[self.pageData objectAtIndex:index];
}
dataViewController.myModel = (nbookModelController *)self;
dataViewController.dIndex = index;
//[self.mySaveData setObject:self.pageData forKey:@"mynotes"];
return dataViewController;
}

最佳答案

此技巧将允许您编写代码以中断异常并让您直接检查发生这种情况的原因: https://stackoverflow.com/a/616526/46970

关于iphone - 保存用户默认值时出现随机 BAD ACCESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317971/

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