我正在尝试向 NSDefault 添加一个 uiviews 数组,但它似乎并没有保留该数组。有谁知道为什么?我还尝试将每个视图存储在 nsvalue 中,然后将其存储在 nsdefault 中,但这仍然不起作用。
NSArray *arr = [[NSArray alloc] initWithObjects:[NSValue valueWithNonretainedObject:myView], nil]];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:arr forKey:@"myKey"];
NSArray *resultArray = [defaults objectForKey:@"myKey"];
结果数组为零!
谢谢
我之所以尝试这样做是因为这些是我的 uitableview 的标题视图。由于创建它们需要时间,我只想创建一次并存储它们以供将来访问。