Ios 获取UIAlertAction的位置?
我想做一个教程,要求用户必须按下位置权限请求中的“始终允许”按钮 我认为,使用一个Ios 获取UIAlertAction的位置?,ios,objective-c,uialertaction,Ios,Objective C,Uialertaction,我想做一个教程,要求用户必须按下位置权限请求中的“始终允许”按钮 我认为,使用一个ViewController并在其中添加一个UIAlertController作为子视图,然后添加另一个CAShapeLayer以创建一个白色矩形,突出显示“始终允许”UIAlertAction 我的问题是找不到“始终允许”UIAlertAction。 我需要这个UIAlertAction的CGPoint。如何得到它 更新:这不是一个真正的许可警告,我想很多人误解了它。在iOS中,当权限警报弹出时,用户有时会选择任
ViewController
并在其中添加一个UIAlertController
作为子视图,然后添加另一个CAShapeLayer
以创建一个白色矩形,突出显示“始终允许”UIAlertAction
我的问题是找不到“始终允许”UIAlertAction。
我需要这个UIAlertAction
的CGPoint
。如何得到它
更新:这不是一个真正的许可警告,我想很多人误解了它。在iOS中,当权限警报弹出时,用户有时会选择任何一个,而不阅读其中的消息。由于我们的硬件产品需要在后台更新位置,我们希望用户必须选择“始终”位置选项,这就是为什么要这样做。我们想做一个指南,教导人们下一步将显示一个警报页面,请选择正确的页面。按下右上角按钮后,将弹出真正的权限。我认为这是一个引导用户的好方法
有什么建议吗?谢谢
您将这样做,以便强制用户仅选择
始终允许?@ShamasS Yes,因为我们的硬件产品需要在后台的位置。iOS 11“仅在使用应用程序时”添加一个新的应用程序,我们担心用户选择错误的选项,让应用程序无法正常工作。这就是我们这样做的原因。在这种情况下,您应该更严厉地警告用户,他们不应该选择那个选项。否则,即使你能够实现它,你的应用程序也肯定会被拒绝。@ShamasS实际上,这个页面只是一个指南,它不是一个真正的权限请求。当用户按下右上角按钮时,系统将弹出真正的警报。苹果会拒绝吗。这不是真实的位置权限请求页面。这是一个帮助用户了解页面将显示的指南,请选择“始终”。你可以把它想象成一张照片,但我想通过编程实现它。2.为什么它是一个糟糕的用户体验?3.拒绝的理由是什么?