Tag: sdk

AdMob与Cocos2d v3

我正在尝试将AdMob横幅与Cocos2d v3项目集成,但没有运气:( 所有文档样本和教程都是针对旧的cocos版本的,并且不能编译。 任何样品或成功的经验?

FBProfilePictureView对象不会显示图像

即时通讯做的3.1 iOS SDK的scrumptios facebook开发者教程。 我设法从Facebook显示我的个人资料名称,但FBProfilePictureView不会显示图片 inheritanceiboutlet的代码 @property (strong, nonatomic) IBOutlet FBProfilePictureView *useProfileImage; 这是我用来显示图片 self.useProfileImage.profileID = user.id; 我已经确认它通过在标签中显示来改变图像的profileidvariables。 当我第一次运行项目时,我有这个错误 “2012-05-18 04:04:11.620美味[6548:f803] Interface Builder文件中的未知类FBProfilePictureView”。 并通过添加[FBProfilePictureView class];方式解决了这个问题[FBProfilePictureView class]; 到应用程序委托中的“applicationdidfinishlaunching:withoptions”。 任何想法为什么图片不会显示? 链接到教程

添加超过20个地区的地理围栏ios

我想给geofencing添加100个区域(苹果限制为20)任何人都有更好的想法,请帮助我。 目前正在使用重大的位置变化。当重大的位置变化时, – (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 方法我打电话API与当前的位置,并获得最近的区域设置,并添加到geofencing.This方法工作。但我从网上听到重大的位置变化的火灾取决于单元塔。如果有更less的单元塔那么这将是problem.Other事是在后台调用API时会影响到电池。

Facebook iOS SDK在login时返回一个签名的请求对象

JavaScript SDK会返回一个签名的请求对象,用于在后端对用户进行身份validation(即应用程序的后端)。 这是特别有用的,因为签名的请求对象是用共享密钥签名的。 这允许validation签名对象中包含的Facebook标识是实际用户而不是冒名顶替者。 iOS SDK也是如此。 从我站在的地方看,它似乎使用了可以通过的同一个对话/ oauth调用 response_type=token,signed_request,code&sdk=joey. 我在Facebook.m Facebook :: authorizeWithFBAppAuth [164]中find了代码,其中调用的参数正在被设置。 所以我试图添加signed_request作为响应types。 然而,我无法得到它的工作。 任何指针? 这是我试过的代码: NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: _appId, @"client_id", @"user_agent", @"type", kRedirectURL, @"redirect_uri", @"touch", @"display", @"token,signed_request,code", @"response_type", kSDK, @"sdk", nil];

IOS:如何使用ios google drive sdk API下载Google Docs文件?

我集成谷歌drivs sdk与我的iOS应用程序。 目前正在使用下面的代码,从我的谷歌驱动器的A / C下载url链接下载文件。 但是,当我尝试下载谷歌文档文件(其中有MIMEtypes的应用程序/ vnd.google-apps.document )没有从谷歌驱动器库下载URL链接。 在这种情况下,我怎么能下载谷歌文档数据? 我可以使用alternateLink而不是下载url链接? 任何帮助,必须感激。 我的代码: – (void)loadFileContent { GTMHTTPFetcher *fetcher = [self.driveService.fetcherService fetcherWithURLString:[[self.driveFiles objectAtIndex:selectedFileIdx] downloadUrl]]; [fetcher beginFetchWithCompletionHandler:^(NSData *data, NSError *error) { if (error == nil) { NSLog(@"\nfile %@ downloaded successfully from google drive", [[self.driveFiles objectAtIndex:selectedFileIdx] originalFilename]); //saving the downloaded data into temporary location } else { NSLog(@"An error […]

NSDate,比较两个date

好的,我已经在这里工作了几天了,而且卡住了。 我想要做的是将当前时间与预定时间进行比较。 我想要发生的是,每天在某些时候,我想要某些代码开火,但不是在我指定的时间之前。 所以,基本上如果“当前时间”是相同的或者等于“预定的时间”,那么激发这个代码。 或者激发这一行代码。 听起来很简单,但我比较两次抓取困难。 我已经格式化了一个string到像这样的date NSString* dateString = @"11:05 PM"; NSDateFormatter* firstDateFormatter = [[[NSDateFormatter alloc] init] autorelease]; [firstDateFormatter setDateFormat:@"h:mm a"]; [firstDateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]]; NSDate* date = [firstDateFormatter dateFromString:dateString]; NSLog(@"date %@",date); 那么我就像这样抓住现在的时间 NSDate *currentTime = [NSDate dateWithTimeIntervalSinceNow:[[NSTimeZone localTimeZone] secondsFromGMT]]; NSDateComponents* comps = [[NSCalendar currentCalendar] components: NSHourCalendarUnit |NSMinuteCalendarUnit |NSSecondCalendarUnit fromDate:currentTime]; [[NSCalendar currentCalendar] dateFromComponents:comps]; 那么我如何比较这两个? 我已经尝试了所有我能想到的,请帮助。

Google Drive iOS SDK:显示取消loginbutton

我在iOS应用程序上工作,我使用Google驱动器来访问我的文件,login和列表文件工作正常,但我只是问我可以如何添加一个取消buttonlogin界面提供的谷歌驱动器sdk看图像怒吼 因为,你看到没有办法做一个cancel或go backbutton。 这是我的代码 // verify if the user is already connected or not – (void)checkIfIsConnected { // Check for authorization. GTMOAuth2Authentication *auth = [GTMOAuth2ViewControllerTouch authForGoogleFromKeychainForName:kKeychainItemName clientID:kClientID clientSecret:kClientSecret]; if ([auth canAuthorize]) { [self isAuthorizedWithAuthentication:auth]; }else { [self ConnectToDrive]; } } – (GTLServiceDrive *)driveService { static GTLServiceDrive *service = nil; if (!service) { service = [[GTLServiceDrive […]

UIActivity activityViewController在iPad上以模式呈现,而不是在popup窗口中呈现

在iOS 6中使用客户UIActivity子类时,可以指定一个自定义的视图控制器,当您从最初的UIActionViewController视图中select动作时,将显示该控制器。 您可以通过从UIActivity子类的activityViewController方法返回对自定义视图控制器的引用来完成此操作。 根据UIActivity类的参考 : activityViewController 此方法的默认实现返回nil 。 使用视图控制器提供附加UI的子类可以重写此方法以返回该视图控制器。 如果此方法返回一个有效的对象,则系统会为您呈现返回的视图控制器,而不是调用performActivity方法。 在iPad上,您的视图控制器在popup窗口内呈现。 在iPhone和iPod touch上,您的视图控制器以模态方式呈现。 您的自定义视图控制器应该为您的自定义UI提供一个视图,并且应该处理这些视图内的任何用户交互 完成活动后,请勿自行解除视图控制器。 相反,调用activityDidFinish:方法,让系统为你解雇它。 请注意,在第一段结尾处: 在iPad上,视图控制器显示在popup窗口中。 在iPhone和iPod touch上,您的视图控制器以模态方式呈现。 但是,在iPad上,由activityViewController返回的视图控制器总是以模态方式显示,无论我如何呈现UIActivityViewController(无论是通过模式还是通过popup窗口)。 当通过popover展示时,会导致它崩溃,因为它不认为它已被解雇。 我究竟做错了什么? 这是iOS 6中的错误吗? 更新:这是一个简单的Xcode项目,说明了这个问题。 随意克隆它,并玩弄,看看你是否可以看到我们要去哪里错了: github.com/simonwhitaker/GSActivityDemo

iPhone的iOS 4.3相机焦点广场 – 可移除的编程?

因为我的朋友把他的iPhone iOS升级到了4.3,所以每次用相机拍照时都会出现一个小方块。 我们正在开发一个使用相机的应用程序,并希望删除这个令人讨厌的广场。 我没有在苹果的UIImagePickerController文档中find任何有关它的信息。 这个广场在以前的iOS版本中不存在…

类“GTMHTTPUploadFetcher”的重复接口定义

我打算在Swift项目中使用Google Drive API 。 我试图通过CocoaPods(v0.39.0)添加Drive SDK。 以下是我的Podfile。 platform :ios, '8.0' use_frameworks! pod 'Google-API-Client/Drive' 我有use_frameworks! 标志的添加,以便CocoaPods可以将Objective-C窗格转换为Swift框架而不是静态库。 Pod安装成功。 但是,当我build立项目,我得到以下错误。 类“GTMHTTPUploadFetcher”的重复接口定义 删除DerivedData文件夹并清理项目不起作用。 我也尝试不添加use_frameworks! 然后通过桥接头的方式添加库。 这没有问题。 事情是所有我的其他依赖与它打开工作。 不幸的是CocoaPods 不 支持只为某些豆荚转换该标志。 有没有解决这个问题的解决方法? 正如谷歌的文档所述 ,谷歌的工程师们应该可以监控google-drive-sdk的问题,所以我希望至less他们能够看到这个问题并尽快解决。