cod*_*284 9 c# dictionary nsdictionary ios xamarin
我试图在我的Xamarin项目中集成Branch.io,并遇到了将c#的Dictionary转换为NSDictionary的要求.
试着
试过这个
private NSMutableDictionary BranchData (Dictionary<string, object> data)
{
List<string> keys = data.Keys.ToList();
NSMutableDictionary branchData = new NSMutableDictionary ();
foreach (string key in keys) {
branchData.Add (new NSString(key), data[key] as NSObject);
}
return branchData;
}
Run Code Online (Sandbox Code Playgroud)
没工作.
任何线索都会有所帮助.谢谢!
更新:
Ini*_*ton 28
这就是我将字典转换为NSDictionary的方式
var iconattrs = new Dictionary<string, string>
{
{"ITEMTYPE", "DIVESITE"},
{"LOCATION", diveSite.Location},
{"DESCRIPTION", diveSite.BriefDescription},
{"LINK", diveSite.Link},
{"ID", diveSite.ID.ToString()}
};
var myResult = NSDictionary.FromObjectsAndKeys(iconattrs.Values.ToArray()
,iconattrs.Keys.ToArray())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7275 次 |
| 最近记录: |