我想继续从viewController到anotherViewController每0.5秒更新一次userLocation !!我尝试使用segue,但只更新一个,有人知道另一种方法或如何?
谢谢!
答案 0 :(得分:0)
不确定。
创建协议。我们称之为MyLocationDelegateProtocol。
给它一个获取位置更新的方法。
让你的anotherViewController实现该方法,并将MyLocationDelegateProtocol添加到类定义中。 (这些步骤可以称为“使类符合MyLocationDelegateProtocol”。)
为将发送位置更新的视图控制器提供locationDelegate属性。创建视图控制器时,将其locationDelegate属性设置为anotherViewController。
编写位置方法,以便他们检查locationDelegate属性是否为nil。如果它不是nil,则使用MyLocationDelegateProtocol中定义的消息将位置消息发送到locationDelegate。