草庐IT

ACCESS_BACKGROUND_LOCATION

全部标签

IOS 核心蓝牙 : App Running in Background When BLE is Disconnected

我试图在BLE断开连接时在后台运行我的应用程序。但是系统会在一段时间后杀死该应用程序。所以我阅读了苹果的文档--《CoreBluetoothProgrammingGuide》。最后我找到了以下内容在“iOS应用程序的核心蓝牙后台处理”中的段落。“PerformingLong-TermActionsintheBackgroundSomeappsmayneedtousetheCoreBluetoothframeworktoperformlong-termactionsinthebackground.Asanexample,imagineyouaredevelopingahomesecuri

ios - EXC_BAD_ACCESS 从 iPhone 4 上的过渡上下文中检索 View 时

我有以下代码,它在我的iPhone5和所有iPhone模拟器上运行良好,但在我的iPhone4上崩溃了。我在最后一行将UITransitionContextToViewKey传递到我的转换上下文时得到EXC_BAD_ACCESS。我进行了清晰的分析和构建,UITransitionContextFromViewKey和UITransitionContextToViewKey也发生了同样的情况。我的iPhone4在iOS7.1.2上,我的部署目标是7.0,目标构建基础SDK8.0。有人知道怎么办吗?谢谢。-(void)animateTransition:(id)transitionCont

iphone - 如何从 Core Location 获取 gps 点的距离?

我正在开发一个iPhoneiOS4应用程序,它必须做的一件事是计算与2个gps坐标点的距离。我已经知道CoreLocationFramework可以从iPhone的gps返回点数。好的,但我想知道是否已经有一种方法或函数可以计算从CoreLocation获得的这些点之间的距离。所以问题是:在任何IO4SDK框架(核心位置?)中是否有一个函数/方法可以完成这项工作(计算2个gps坐标点之间的距离)?还是我应该自己实际实现? 最佳答案 参见CLLocationdocumentation尤其是;-(CLLocationDistance)d

iphone - 嵌套block = EXC_BAD_ACCESS

我有一个单例类来处理所有GameCenter逻辑:typedefvoid(^GameCenterCallbackFinishUpdating)();-(void)getAllMatches:(GameCenterCallbackFinishUpdating)onComplete{[GKTurnBasedMatchloadMatchesWithCompletionHandler:^(NSArray*matches,NSError*error){//Dostuffhere...onComplete();}];}在我使用的另一个viewController中:[[GameCenterHelp

ios 崩溃问题 - EXC_BAD_ACCESS

我从Crashlytics收到了这条错误消息。异常类型:EXC_BAD_ACCESS代码:0xd000000c处的KERN_INVALID_ADDRESSThread0:Crashed:com.apple.main-thread0libobjc.A.dylib0x3b283b26objc_msgSend+51TestApp0x0012b239-[EasyTableViewscrollViewDidScroll:](EasyTableView.m:291)2UIKit0x339f006d-[UIScrollView(UIScrollViewInternal)_notifyDidScrol

ios - 发现多个名为 'location' 的方法具有不匹配的结果、参数类型或属性

我已经阅读了有关多种方法的其他问题,但仍然不知道如何修复我的代码。我将不胜感激。我在发生错误的语句周围放置了一个*。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"eventCell";EQCalendarCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){cel

iOS 路线-我 : Add User Location Marker

我一直在尝试将以下内容添加到Route-Me应用中。在起始位置添加标记将map移动到用户位置将标记移动到新位置我使用的是MapBoxios示例中的基本示例,因为我的map来自离线mbtiles商店。这是我的头文件:#import#import"RMMapView.h"#import"RMMarker.h"#import"RMMapViewDelegate.h"#import"RMMarkerManager.h"#import"CoreLocation/CoreLocation.h"@interfaceMBTiles_ExampleViewController:UIViewControl

location - iOS 的 kCLLocationAccuracyHundredMeters 常量

当利用kCLLocationAccuracyHundredMeters常量时,正在使用什么位置数据以及当操作系统提取数据时该数据存储在哪里?“最后已知位置”曾经存储在cache.plist中,但自iOS4.2.8起不再如此。我正在尝试更好地了解应用程序如何确定设备的位置。CoreLocationFramework允许调用与位置相关的数据,但隐藏了API背后的具体细节。 最佳答案 确定设备位置的不是应用,而是设备本身。(硬件和软件)设备反过来能够通过CoreLocationAPI将设备位置通知应用程序。位置不会自动跟踪,但您可以要求设

objective-c - EXC_BAD_ACCESS 在 segue 期间?

我遇到了一个问题,我的应用程序运行iOS6时获得了错误的访问代码。我目前正在转到另一个基于navigationBar的view,并获取我正在继续访问的类中的错误访问代码(在继续期间!)。跟踪可以追溯到我在Dealloc中发布的第一个东西(它只是一个标准的UILabel)。这可能是iOS6的问题吗?我以为dealloc从iOS6开始就被弃用了?有人有什么想法吗?谢谢! 最佳答案 您不能将发布与ARC一起使用。您可能甚至不需要重写dealloc。 关于objective-c-EXC_BAD_

ios - Chrome -iOS 7-iPhone : select form element's spinner's background is black

iOS7上的iPhone随处可见可爱的半透明效果。当您在页面底部附近有一个选择元素时,在chrome中除外。选项微调器没有要透明的内容,因此在黑色上是透明的。我做了一个简化的案例http://jsfiddle.net/bXMkb/6/Safari使用白色而不是黑色,效果很好,很明显它在native级别是可变的,有谁知道设置文档外部背景颜色的方法吗?可能带有元标记。 最佳答案 不幸的是,这可能是iOS版Chrome的实现。在这种情况下,微调器控件是nativeUI的一部分。这意味着它遵循UIView的tint属性。据我所知,Chrom