【问题标题】:Hide Location Service Popup Window隐藏定位服务弹出窗口
【发布时间】:2011-04-20 12:07:45
【问题描述】:

我是 iphone 开发和 obj-c 的新手。你能帮我在 iphone 和 ipad 的应用程序启动时隐藏位置服务弹出窗口吗?它只会在第一次部署时显示一次应用程序。我认为这是我使用的“ALAssetLibrary”的原因用于从照片库中检索图像。

可以告诉我隐藏位置服务弹出窗口的正确方法,如果可能的话,有任何示例代码可以帮助我入门。

提前谢谢你

【问题讨论】:

  • 你在使用 iPhone 的 GPS 服务吗?

标签: iphone objective-c xcode ipad popup


【解决方案1】:

该弹出窗口的出现是因为“ALAssetLibrary”,这是因为您在应用程序中使用了 GPS。无法隐藏此对话框,它只会在第一次询问用户是否要将其 GPS 数据发送到应用程序时出现。没有办法隐藏它。如果您使用 GPS 数据,如果他们没有找到此对话框,苹果可能会拒绝您的应用程序。

【讨论】:

  • 谢谢..我可以在不使用位置服务的情况下使用 ALAssetLibrary(仅 ALAssetPropertyURLs)吗?
  • 可以告诉我如何避免定位服务。
  • 我的代码是 :NSURL *imageurl = [dict objectForKey: [youSaid text]]; typedef void (^ALAssetsLibraryAssetForURLResultBlock)(ALAsset *asset); typedef void (^ALAssetsLibraryAccessFailureBlock)(NSError *error);两个块 if(imageurl != nil) { ALAssetsLibrary *assetLibrary=[[ALAssetsLibrary alloc] init]; [assetLibraryassetForURL:i
  • 在您的项目中搜索此委托并将其注释掉 - - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
  • 还评论所有可以在这里找到的位置管理代表 - developer.apple.com/library/mac/#documentation/CoreLocation/…
猜你喜欢
  • 1970-01-01
  • 2018-07-21
  • 2022-12-31
  • 1970-01-01
  • 2018-02-16
  • 2014-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多