2012-06-02 124 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

相关问题