Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何保存自定义c++;将对象类设置为NSUserDefaults?_Ios_Objective C_Nsuserdefaults - Fatal编程技术网

Ios 如何保存自定义c++;将对象类设置为NSUserDefaults?

Ios 如何保存自定义c++;将对象类设置为NSUserDefaults?,ios,objective-c,nsuserdefaults,Ios,Objective C,Nsuserdefaults,我想在C++代码中添加C++类对象。如果我直接添加它,它就会崩溃。 如何将C++类对象添加到NSUDER DEFAULT? < P> NSUDER DEFAUTION/CODE>支持 > < >代码> NSbObj/类,将被编码出来。将自定义NSObject类保存到nsserdefaults实例中的正确方法是将它们编码到NSData中并保存它 在您的情况下,由于您有C++类,您可以将其数据打包到 NSbObjs( NS字典)>或实现类字符串序列化和反序列化,将字符串对象保存到NSUserDe

我想在C++代码中添加C++类对象。如果我直接添加它,它就会崩溃。
如何将C++类对象添加到NSUDER DEFAULT?

< P> <代码> NSUDER DEFAUTION/CODE>支持<强> > < <强> >代码> NSbObj/<代码>类,将被编码出来。将自定义
NSObject
类保存到
nsserdefaults
实例中的正确方法是将它们编码到
NSData
中并保存它


在您的情况下,由于您有C++类,您可以将其数据打包到<代码> NSbObjs<代码>(<代码> NS字典)>或实现类字符串序列化和反序列化,将字符串对象保存到

NSUserDefaults
实例中。

NSUserDefaults
支持一些基于NSObject的类进行开箱编码。将自定义
NSObject
类保存到
nsserdefaults
实例中的正确方法是将它们编码到
NSData
中并保存它


在您的情况下,由于您有C++类,您可以将其数据打包到<代码> NSbObjs<代码>(<代码> NS字典)>或实现类字符串序列化和反序列化,将字符串对象保存到

NSUserDefaults
实例中。

NSUserDefaults
支持一些基于NSObject的类进行开箱编码。将自定义
NSObject
类保存到
nsserdefaults
实例中的正确方法是将它们编码到
NSData
中并保存它


在您的情况下,由于您有C++类,您可以将其数据打包到<代码> NSbObjs<代码>(<代码> NS字典)>或实现类字符串序列化和反序列化,将字符串对象保存到

NSUserDefaults
实例中。

NSUserDefaults
支持一些基于NSObject的类进行开箱编码。将自定义
NSObject
类保存到
nsserdefaults
实例中的正确方法是将它们编码到
NSData
中并保存它

在您的情况下,由于您有C++类,您可以将其数据打包到<代码> NSbObjs<代码>(<代码> NSCORCHONE>代码> >)或实现类字符串序列化和反序列化,将字符串对象保存到<代码> NSuSerdRebug < /Cuff>实例>