2017-04-13 14 views
0

XamarinフォームアプリケーションでCrossShareを使用しています。 XamarinとCrossShareのアップデートを行った後、エラーが発生します。文字列をShareMessageに変換できません。XamarinフォームのCrossShare

public ICommand ShareClicked 
    { 
     get 
     { 

      return new Command(async (obj) => 
      { 
       var finalText = $"{referralFriends} {Settings.ReferralId}"; 
       await CrossShare.Current.Share(finalText, "Share Referral Id"); 
      }); 
     } 
    } 

任意のヘルプ

答えて

1

てくれてありがとうあなたがdocsを読みましたか?

シェア()のためのメソッドのシグネチャは

Task<bool> Share(ShareMessage message, ShareOptions options = null); 

はので、あなたの引数はShareMessage、私はXamarinとC#に新たなんだ

var msg = new ShareMessage { Text = finalText }; 
await CrossShare.Current.Share(msg); 
+0

ない文字列である必要があり、私はドキュメントを読みましたしかし、彼らは私には意味がありませんでした。私はCから始めて30年以上もプログラミングを続けてきましたが、C++はDelphi、Flex、Javaに移行しました。ご協力いただきありがとうございます。 –

関連する問題