小编use*_*156的帖子

设置MKUserTrackingModeFollowWithHeading

我尝试在viewDidLoad方法(以及viewWillAppear)中设置用户跟踪模式.如果我将其设置为MKUserTrackingModeFollowWithHeading(值为2),则它不会生效.实际上,在将其值设置为2之后,如果我将其打印为值,则为1,为什么?在任何编程经历中我都没见过这样的东西!

我是这样设置的:

[self.mapView setUserTrackingMode: MKUserTrackingModeFollowWithHeading 
                         animated: YES];
Run Code Online (Sandbox Code Playgroud)

如果我在viewWillAppear方法中执行相同操作,效果是相同的.但是,第二次显示此视图时,该设置将生效.(我有一个tab viewcontroller,我将视图切换到另一个然后切换回来).

我看它不生效的方式是两项措施:(1)设置它(2)在地图视图中,不显示标题后立即打印出它的价值.

发生了什么事?

ios5

9
推荐指数
2
解决办法
4644
查看次数

标签 统计

ios5 ×1