【发布时间】:2020-03-17 15:19:44
【问题描述】:
我尝试了很多东西,但这似乎是我能做到的最接近的了
NSDictionary advertisementData = e.AdvertisementData;
NSString ns_p_mdata = new NSString("kCBAdvDataManufacturerData");
NSObject obj_mdata = advertisementData.ValueForKey(ns_p_mdata);
NSData strMdata = (NSData)obj_mdata;
byte[] result = new byte[strMdata.Length];
System.Runtime.InteropServices.Marshal.Copy(strMdata.Bytes, result, 0, (int)strMdata.Length);
string test = Convert.ToBase64String(result);
但是,这并没有给我预期的价值。
我之前使用的是 obj_mdata.Description,但这在 iOS 13.x 上不再适用
【问题讨论】:
-
dev.to/codeprototype/…
obj_mdata.Description如 NSHipster 链接文章中所述,在 iOS13 中不再工作 ;) -
这可能正是我需要的文章 :) :)
标签: c# ios xamarin core-bluetooth