Iphone 将转换保存为默认值?

Iphone 将转换保存为默认值?,iphone,nsuserdefaults,save,Iphone,Nsuserdefaults,Save,我正在制作一个游戏,想保存游戏场景的状态。 我知道我们可以将CGPoints保存到NSUSerDefaults中,但是有没有办法 保存“转换”到它 如果没有,是否有“读取”变换的功能(例如,视图的比例/角度) 提前感谢您的帮助。简单,将其包装在一个NSValue中: CGAffineTransform t; [userDefaults setObject:[NSValue valueWithCGAffineTransform:t] forKey:@"Transform"]; 简单地说,将其包

我正在制作一个游戏,想保存游戏场景的状态。 我知道我们可以将CGPoints保存到NSUSerDefaults中,但是有没有办法 保存“转换”到它

如果没有,是否有“读取”变换的功能(例如,视图的比例/角度)


提前感谢您的帮助。

简单,将其包装在一个
NSValue
中:

CGAffineTransform t;

[userDefaults setObject:[NSValue valueWithCGAffineTransform:t] forKey:@"Transform"];

简单地说,将其包装在
NSValue
中:

CGAffineTransform t;

[userDefaults setObject:[NSValue valueWithCGAffineTransform:t] forKey:@"Transform"];
可能的重复可能的重复