私はXamarinの学習を始め、サーバーからデータを取得するための小さなチュートリアルを作成しました。私はNSUrlSessionメカニズムを使用しています。以下は私のコードです。なぜNSUrlSessionの警告が表示されているのかわかりません。この警告の理解と解決に私を助けてください。XamarinのNSUrlSession
警告CS0618: 'NSUrlSession.FromConfiguration(NSUrlSessionConfiguration、NSUrlSessionDelegate、NSOperationQueue)' は廃止されました: 'INSUrlSessionDelegate
パラメータでオーバーロードを使用してください。'
session = NSUrlSession.FromConfiguration(myConfig, (new MyNSUrlSessionDelegate() as INSUrlSessionDelegate), new NSOperationQueue());
または::あなたはそれをキャストすることができますいずれかのように、(CS0618)(SampleApp)
public void getData() {
NSUrl url = new NSUrl("some url");
NSUrlRequest request = new NSUrlRequest(url);
NSUrlSession session = null;
NSUrlSessionConfiguration myConfig = NSUrlSessionConfiguration.DefaultSessionConfiguration;
session = NSUrlSession.FromConfiguration(myConfig, new MySessionDelegate(), new NSOperationQueue());
NSUrlSessionTask task = session.CreateDataTask(request, (data, response, error) => {
});
task.Resume();
}
public class MySessionDelegate : NSUrlSessionDelegate, INSUrlSessionDelegate
{
}
Xamarinのヘルプではなく、使いやすいネイティブのための迅速なソリューションをありがとう。ありがとう – Kashif