Tag: sdk

我该如何解决这个SIGABRT错误与我的应用程序?

我目前正在为Xhone开发一个Xcode 4的应用程序,而且我在这个错误“线程1:程序接收到的信号:SIGABRT”中有com,这个错误在我的main.m代码中。 // // main.m // MyCard // // Created by Nazar Gren on 2/2/12. // Copyright (c) 2012 Nazar Gren. All rights reserved. // #import <UIKit/UIKit.h> #import "mycardAppDelegate.h" int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([mycardAppDelegate class])); } } 我的错误出现在@autorelease池行下。 在debugging器中,我得到这个消息,“这通常意味着这个过程的另一个实例已经运行或挂在debugging器中。” 而这个错误只发生在我试图debugging我的应用程序。 我的应用程序甚至不运行。 谁能帮忙? 这将不胜感激。

CGContextStrokeRect只是绘制矩形的一面

我需要绘制一个充满颜色和边界的矩形…矩形正确填充颜色,但外部边框部分绘制,只是矩形的右侧绘制! 生成的UIImage将被用在UITableViewCell的imageView中。 – (UIImage *)legendItemWithColor:(UIColor *)color { UIGraphicsBeginImageContext(self.view.frame.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGRect outside = CGRectMake(128, 128, 128, 128); CGRect legend = CGRectInset(outside, 1, 1); NSLog(@"Outside: %@", NSStringFromCGRect(outside)); NSLog(@"Legend: %@", NSStringFromCGRect(legend)); CGContextSetFillColorWithColor(context, color.CGColor); CGContextFillRect(context, legend); CGContextSetStrokeColorWithColor(context, [UIColor blackColor].CGColor); CGContextStrokeRect(context, outside); UIImage *img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); UIGraphicsPopContext(); return img; }

已安装Google云端硬盘API,但出现错误“没有此类模块”GoogleAPIClient“”

我已经完成了此链接指示的每一步( https://developers.google.com/drive/ios/quickstart?ver=swift )。 但是,我收到导入GoogleAPIClient的行的错误。 错误状态“没有这样的模块”GoogleAPIClient“”。 我已经阅读了其他提到Ruby和Cocoa Pod的线程,两者都是我的项目中的最新版本。 我现在正在寻找任何build议,我只是困惑。

奇怪的问题,由于块的支持iOS 3.1.3

因为我经常在3.1.3设备上testing我的应用程序,所以我不得不添加一个链接器标志“-weak_library /usr/lib/libSystem.B.dylib”来支持那里的块。 直到我刚刚开始添加一些来自苹果示例的gamecenter编码,这是没有问题的。 只有在模拟器中,当一个块(甚至是空的块)作为GC编码中的authenticationcallback被移交时,我在Apple的libs中深处发生了即时崩溃(EXC_BAD_ACCESS)。 当我提供零作为callback,GClogin工作正常,应用程序继续。 它在所有真实设备(iPad,iOS 4.3的iPhone,iOS 3.1.3的iPod – 当然不带GC)上都能正常工作。 当我删除链接器的弱链接标志时,它也将在模拟器中运行无问题。 有没有人知道那里发生了什么? 这不是一个令人满意的解决scheme,只在每次我想部署到我的古老iPod时添加链接器标志。 谢谢,habitoti

当用户在UIView之外触摸时,如何处理事件?

我有我的iOS应用程序中的自定义popup菜单。 它是带有button的UIView。 当用户在此视图之外触摸时,如何处理事件? 我想在这个时候隐藏菜单。

NSThread gtm_performBlock错误

我正在尝试在iOS版Google地图SDK文档中运行街景视图示例,并收到以下错误消息: ` – [NSThread gtm_performBlock:]:无法识别的select器发送到实例0x1d55d1f0。 ***终止应用程序由于未捕获的exception“NSInvalidArgumentException”,原因:' – [NSThread gtm_performBlock:]:无法识别的select器发送到实例0x1d55d1f0'。 libc ++ abi.dylib:terminate调用抛出exception。 奇怪的是,我可以让街景工作在一些项目,而不是其他人。 我已经尝试了Google 1.4.3和1.4.2框架,但仍然出现这个错误。 任何想法是什么造成的?

Testflight SDK缺less报告

我为我的iOS应用程序安装了Testflight SDK。 每一步都遵循手册。 问题是 – 我没有从应用程序得到任何报告。 没有会话报告,错误,反馈 – 什么也没有。 我已经检查了Team Token – 一切都匹配。 这是我的代码: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //bla bla bla some initialization code [TestFlight takeOff:@"my team token"]; [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]]; TFLog(@"Test message"); return YES; } 我错过了什么?

适用于iOS的Google Maps API myLocationEnabled无效

我正尝试使用Google Maps API,但无法获取用户的位置信息。 观察值似乎永远不会改变,因为observeValueForKeyPath永远不会被调用。 注意:我正在运行Xcode6-Beta 5和iOS8 beta(代码是在Swift中) override func viewDidLoad() { super.viewDidLoad() var camera:GMSCameraPosition? = nil mapView_ = GMSMapView.mapWithFrame(CGRectZero, camera:camera); mapView_!.addObserver(self, forKeyPath: "myLocation", options: NSKeyValueObservingOptions.fromRaw(0x01)!, context: nil); camera = GMSCameraPosition.cameraWithTarget(mapView_!.myLocation.coordinate, zoom: 6); mapView_!.camera = camera; self.view = mapView_; dispatch_async(dispatch_get_main_queue(), { mapView_!.myLocationEnabled = true; }); } override func observeValueForKeyPath(keyPath: String!, ofObject object: AnyObject!, change: [NSObject : […]

用于实时交通数据的iOS api(如geoloqi和Waze)

我一直在访问一些服务API网站,但无法find我在找什么。 我的问题更多是针对使用什么资源,而不是如何完成。 我的iPhone应用程序的要求是能够跟踪附近的用户,通勤和定位他们在地图上。 额外的要求也许发短信给他们,打电话给他们,有他们的video会议等。在高层次上,这将转换为类似的东西 根据经度和纬度获取用户的详细信息 了解他们是否是订阅服务的注册用户 发送消息给用户/用户 呼叫用户使用iPhone手机API或专用的应用程序会话 video电话 Waze就是其中之一。 虽然它是开源的,但是关于如何将其用作实时stream量数据的后端的文档相当less。 然后有这个支付的Geoloqi ,但有iOS SDK以及丰富的api。 但是,当我查看上面列出的要求时,找不到对我有用的部分。 我相信,必须有许多应用程序已经依靠这样一个有用的服务。 如果他们中的任何一个是开放源码/教程,那么对于geoloqi的可行性来说,这将是最有用的资源。 Geoloqi也收费用户使用他们的API,所以我也很重要的是知道哪些function以什么价格出现。

捏和旋转:UIGestureRecognizerDelegate不被调用

我试图在同一视图中实现捏和旋转。 有时捏select器被调用,有时旋转一个,好的,但随后它坚持下去。 这个问题很明显是gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer没有被调用。 为什么不? 必须是明显的东西… @interface FaceView : UIView <UIGestureRecognizerDelegate> { } – (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer; @end @implementation FaceView – (id)initWithFrame:(CGRect)frame { if( self = [super initWithFrame:frame] ) { self.multipleTouchEnabled = YES; self.userInteractionEnabled = YES; UIRotationGestureRecognizer* rotationRecognizer = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotationGesture:)]; [self addGestureRecognizer:rotationRecognizer]; [rotationRecognizer release]; UIPinchGestureRecognizer* pinchRecognizer = [[UIPinchGestureRecognizer alloc] […]