0

我试图从 Windows Phone 8 访问陀螺仪功能,但是当我尝试通过 获取传感器句柄时,第一次机会异常不断弹出Gyrometer::GetDefault(),我无法在“try catch”块中捕获它。

错误信息是:

错误 SensorOpenByInterface:未找到主传感器。

msdn 明确指出,如果传感器不存在,默认行为是返回空指针。我必须提到清单启用了传感器功能,并且该应用程序在 Windows Phone 8 HTC8x Release 版本上运行。

try{ 
     gyrometer = Gyrometer::GetDefault();
    } 
catch(Exception ^Exc){...}.

它在 GetDefault 之后立即失败,甚至无法处理异常。

4

0 回答 0