2012-06-02 128 views
1

當我的應用程序調用System.Diagnostics.Process.GetCurrentProcess(),它拋出這個錯誤和崩潰我的應用程序: 未註冊ICALL '的System.Diagnostics.Process:GetPid_internal()'MonoTouch的崩潰()

有沒有解決這個問題?

+0

你想完成什麼?我很驚訝MT甚至允許這樣做 - 我不認爲iOS提供了這個調用可以映射到的任何類型的進程管理API。 – Jason

+0

它是我正在使用的第三方庫的一部分;我不完全確定它在做什麼。如果有修復方案,我會要求開發人員添加修補程序,以便在新版本發佈時無需自定義第三方庫。 – nbonwit

+0

下一個明顯的問題 - 它是哪個lib? – Jason

回答

1

MonoTouch不支持System.Diagnostics.Process.GetCurrentProcess,它應該可能不在第一位。

解決的辦法是不要調用Process.GetCurrentProcess(甚至更好:根本不使用Process類)。

+0

好的。會做。我會要求開發人員輸入預處理指令來有效地註釋Process類被調用的行。非常感謝! – nbonwit

相關問題