我是 Xamarin 的初学者,尝试使用 Xamarin.forms 创建简单的应用程序。现在我需要在我的应用程序中添加共享按钮(如 iPhone 上的 Safari 上的方形 + 箭头)。我知道 Android 和 IOS 是不同的,所以我使用 DependencyService。它在使用 Intent 的 Android 上运行良好,但不能在 IOS 上运行。你能帮我吗。谢谢大家, 这是我的代码
PCL
var x = DependencyService.Get<IShareable>();
x.ShareText("any text to share");
安卓
public void ShareText(string textToShear)
{
var myIntent = new Intent(Android.Content.Intent.ActionSend);
myIntent.SetType("text/plain");
myIntent.PutExtra("sms_body", textToShear);
Forms.Context.StartActivity(Intent.CreateChooser(myIntent,"Choose an App"));
}
IOS
public void ShareText(string textToShear)
{
//what i should do
}