如何将C#对象转换为本机NSObject

时间:2019-01-28 10:51:19

标签: c# xamarin xamarin.forms xamarin.ios

我有对象数据,当前数据源项以表格形式存储在其中。我需要将该项目映射到本机项目。

NSObject obj = (NSObject) data;

它显示错误,因为无法将object转换为NSObject并且Cast不适用。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

使用NSObject.FromObject()

var nso = NSObject.FromObject(csobject);

答案 1 :(得分:-2)

很明显,您做不到,没有1行可以解决问题,您必须努力工作,并创建派生自NSObject(或任何本机类)的类的新实例并设置属性在那里。