.NET MAUI文档(https://learn.microsoft.com/en-us/dotnet/maui/platform-integration/communication/contacts?tabs=android)显示了以下内容:
var contact = await Microsoft.Maui.ApplicationModel.Communication.Contacts.PickContactAsync();
但是,当我使用它时,contact总是返回null。有什么改变了还是我遗漏了什么?
发布于 2022-10-19 00:45:38
首先,确保您的设备或模拟器中有联系人。当调用方法Microsoft.Maui.ApplicationModel.Communication.Contacts.PickContactAsync();时,它将要求您选择现有的联系人,否则,它将返回NULL。
对于Android,可以将其简化为以下代码:
var contact = await Contacts.Default.PickContactAsync();对于iOS和Windows,您可以使用以下代码:
var contact = await Microsoft.Maui.ApplicationModel.Communication.Contacts.PickContactAsync();https://stackoverflow.com/questions/74102397
复制相似问题