問題タブ [parallel.invoke]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Xamarin iOS で Parallel でメソッド (パラメーター付き) を呼び出すことはできますか?
Android で正常に動作する Parallel.Invoke を使用する Xamarin アプリがあります。
ただし、現在iOSバージョンで作業しようとしていますが、Parallel.Invokeではなくラムダ式が原因でクラッシュします() =>
以下のようにアクションで Parallel.Invoke を実行すると、iOS で動作しますが、パラメーターがありません。
parallel.invoke の代わりに Tasks を使用しようとしましたが、私のコードは非同期を使用していないため() =>
、ここまたは他の場所でラムダ式を使用する必要があります。
デリゲートも使用しようとしましたが、iOS でも機能しません。したがって、これまでに見つけた唯一のオプションは、通常のメソッドの代わりに System.Action を使用し、パラメーターを別の場所に保存してアクションでアクセスすることです。または、android 用の parallel.invoke を使用するバージョンと iOS 用のバージョンを使用しないコードの 2 つのバージョンがあります。
より良いオプションを知っている場合、または Xamarin iOS でラムダ式が機能しない理由を知っている場合は、お知らせください。
私が使用している参照用:
- Xamarin フォーム v4.4.0.991265
- iPhone8とiPhone11 proのシミュレーション