こんにちは。
Windows10でUWPのアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
###前提・実現したいこと
Todo.lyで終わったアイテムにチェックして終了状態にしたいです。
###試したこと
https://teratail.com/questions/83414
を参考に実装。
WPFでは動作を確認。
その後、そのクラスのみをUWPで動作。
そうしたら動作しない…。です。
###発生している問題・エラーメッセージ
デスクトップアプリケーション(WPF)では動作したのですが、UWPに移植して(というか、クラスは共通なので、そのまま使っています)UWPで動かしたところ、
System.AccessViolationException が発生しました
HResult=0x80004003
Message=Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
とかいわれております…。
Object reference not set to an instance of an object.
だそうです。
###該当のソースコード
C#
1namespace Todoly.ListPage 2{ 3 public sealed partial class ListPage : Page { 4 5 private async void Finish_ClickAsync(object sender, RoutedEventArgs e) 6 { 7 var button = sender as Button; 8 var id = button.Tag.ToString(); 9 await todo.CheckItem(id);//<=ここでエラー。 10 } 11 } 12}
C#
1 2 public async Task CheckItem(string itemnumber) { 3 var model = new { Checked = true }; 4 var content = new StringContent(JsonConvert.SerializeObject(model), Encoding.UTF8, "application/json"); 5 var response = await client.PutAsync("https://todo.ly/api/items/" + itemnumber + ".json", content); 6 } 7
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
です。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。