我尝试在viewDidLoad方法(以及viewWillAppear)中设置用户跟踪模式.如果我将其设置为MKUserTrackingModeFollowWithHeading(值为2),则它不会生效.实际上,在将其值设置为2之后,如果我将其打印为值,则为1,为什么?在任何编程经历中我都没见过这样的东西!
我是这样设置的:
[self.mapView setUserTrackingMode: MKUserTrackingModeFollowWithHeading
animated: YES];
Run Code Online (Sandbox Code Playgroud)
如果我在viewWillAppear方法中执行相同操作,效果是相同的.但是,第二次显示此视图时,该设置将生效.(我有一个tab viewcontroller,我将视图切换到另一个然后切换回来).
我看它不生效的方式是两项措施:(1)设置它(2)在地图视图中,不显示标题后立即打印出它的价值.
发生了什么事?
ios5 ×1