我在Xamarin上开发.net移动跨平台应用程序。
我想将数据从ViewController A发送到ViewControllerB。 在我的ViewController A中,我有一个字典。在我的ViewController B中,我想创建/编辑一个键/值对,并将其重新添加到我的ViewController A中的字典中。
为此,我认为我使用NSNotificationCenter。
但是,NSNotificationCenter仅允许将数据作为NSObject传递(来自Foundation框架)。我需要发送的数据来自.net Framework字典(来自System.Collections.Generic)。
实现这种数据传输的最佳实践是什么?
我已经尝试过在.net和基础框架之间显式转换数据,并执行诸如“ NSObject.FromObject(keyValuePair)”之类的事情。我不知道是否可以进行反向操作...