0

我有一个imagepickercontroller和一个imageview。当方向改变时imageview改变位置。当imagepickercontroller从横向模式加载时,方向变为纵向(因为imagepicker仅支持纵向模式)。

然后,当图像选择器被解除时,图像视图将位置更改为我不想要的位置。

我想看看正在调用哪个方法。

有没有办法在应用程序运行时查看正在调用的方法?

4

2 回答 2

0

这可能有助于跟踪所有 Objective-C 消息(来自“Dave Dribin 的博客 - 跟踪 Objective-C 消息”):

如果您将NSObjCMessageLoggingEnabled环境变量设置为“YES”,Objective-C 运行时会将所有已分派的 Objective-C 消息记录到名为/tmp/msgSends-<pid>.

这适用于 OS X 应用程序和模拟器中运行的 iOS 应用程序。要设置环境变量,请选择“Product -> Scheme -> Edit Scheme”并选择“Arguments”选项卡。

于 2013-08-13T09:15:37.807 回答
0

您可以使用断点,或者您可以简单地从调试导航器中跟踪它。

于 2013-08-13T09:02:18.463 回答