ios “DataCloneError:该对象不能被克隆,”

tvokkenx  于 12个月前  发布在  iOS
关注(0)|答案(1)|浏览(256)

DataCloneError:无法克隆对象。”在使用SDK 8.0.0时获取此信息,用于以下代码。你知道我为什么会收到这个吗?这个错误我没有得到在SDK低于8.0.0
Titanium是同一项目内但在Titanium文件夹外的另一个ExtJs JavaScript代码库的fireEvent。ExtJS正在调用API并获得响应。这一回应再次被发送回钛。然后钛是服务的React。参考代码跟踪见截图我附在第三条消息。

window.Ti.App.fireEvent('SampleApp', {data: message});

o4tp2gmn

o4tp2gmn1#

看起来你正试图将一个对象从一个JS上下文发送到另一个JS上下文。因为对象是作为引用而不是原始数据本身发送的,所以您可能希望发送原始数据。
因此,使用fireEvent('SampleApp', {data: JSON.stringify(message)})
在接收端,您希望使用JSON.parse(payload.data)再次获取数据。

相关问题