2017-04-13 6 views
0

Xamarin Form 애플리케이션에서 CrossShare를 사용하고 있습니다. Xamarin 및 CrossShare 업데이트를 수행 한 후 오류가 발생합니다. String을 ShareMessage로 변환 할 수 없습니다. 어떤 도움Xamarin 양식의 CrossShare

답변

1

에 대한

public ICommand ShareClicked 
    { 
     get 
     { 

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

덕분에 당신이 docs을 읽게한다?

공유() 방법 서명이

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

그래서 당신의 인수가 ShareMessage, 내가 자 마린 및 C# 새로운 해요

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

하지 문자열이어야합니다, 나는 문서를 읽었다 그러나 그들은 나에게 아무런 의미가 없었다. 저는 C에서 시작하여 30 년 이상 프로그래밍을 해오 고 있으며 C++은 Delphi, Flex 및 Java로 이전했습니다. 당신의 도움을 주셔서 감사합니다. –

관련 문제