MKMapView正在冻结iOS 8.4中的UI

MKMapView正在冻结iOS 8.4中的UI,ios,objective-c,mkmapview,ios8.4,Ios,Objective C,Mkmapview,Ios8.4,放大或缩小mapview时,它会冻结用户界面。我注意到viewForAnnotation委托方法是连续执行的。这仅在iOS 8.4中发生。iOS 9操作系统工作正常。 有人知道问题的原因吗?问题已经解决。我在viewForAnnotation方法中将值保存为用户默认值。可能在ios 8中,将数据存储到用户默认值需要时间。我删除了这一行代码,并使其工作顺利。我通过使用探查器的“时间概要”模板发现了这个问题。时间配置文件模板显示特定代码行执行所需的时间。问题已修复。我在viewForAnnotati

放大或缩小mapview时,它会冻结用户界面。我注意到viewForAnnotation委托方法是连续执行的。这仅在iOS 8.4中发生。iOS 9操作系统工作正常。
有人知道问题的原因吗?

问题已经解决。我在viewForAnnotation方法中将值保存为用户默认值。可能在ios 8中,将数据存储到用户默认值需要时间。我删除了这一行代码,并使其工作顺利。我通过使用探查器的“时间概要”模板发现了这个问题。时间配置文件模板显示特定代码行执行所需的时间。问题已修复。我在viewForAnnotation方法中将值保存为用户默认值。可能在ios 8中,将数据存储到用户默认值需要时间。我删除了这一行代码,并使其工作顺利。我通过使用探查器的“时间概要”模板发现了这个问题。时间配置文件模板显示特定代码行执行所需的时间。