Tag: ios6

何时更新ACAccount? 或者,如何检查凭证是否过期。 (Facebook)的

最近我被分配到调查如何使用iOS框架ACAccount和社会实施Facebook的发布function。 访问设置中configuration的帐户非常简单。 if(!_accountStore) _accountStore = [[ACAccountStore alloc] init]; ACAccountType *facebookTypeAccount = [_accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook]; // Check if there is any faceboook account NSArray *accounts = [_accountStore accountsWithAccountType:facebookTypeAccount]; if (![accounts count]) { UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"alert" message:@"No facebook account configured in setting." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; return; } [_accountStore requestAccessToAccountsWithType:facebookTypeAccount options:@{ACFacebookAppIdKey: @"FACEBOOK-APP-ID", ACFacebookPermissionsKey: @[@"email"]} completion:^(BOOL […]

自定义类的对象和文件的所有者和步骤通过IB混淆区别

这是另一个“我很困惑的问题”。 所以我正在将自定义视图引入视图控制器。 我只是概述错误的确切步骤。 创build单个视图应用程序项目 通过File – > New – > User Interface – > View创build一个Nib文件。 称它为NIB.xib。 添加一个简单的标签,以确保加载。 添加以下代码: UIView *view = [[[NSBundle mainBundle] loadNibNamed:@"theNIB" owner:self options:nil] objectAtIndex:0]; view.frame=CGRectMake(10.0f,10.0f,100.0f,100.0f); view.backgroundColor=[UIColor orangeColor]; [self.view addSubview:view]; 这工作。 现在我想要做的就是用UICustomView连接这个笔尖,所以我通过File – > New – > UIView创buildArcView。 “4。 在IB中,我需要将NIB连接到ArcView,以便在占位符中突出显示文件所有者,并在自定义类中selectAcrView。 '5.' 然后,我select主视图并将其设置为自定义类中的ArcView。 我对下一步是否感到不知所措,或者4或5是否是必要的(两者兼而有之)? 我是否试图在ArcView中创build一个sockets引用来查看Interface Builder中的主视图? 我应该能够从视图拖到助理编辑器(我目前不能)的头文件? thx提前 **编辑1 ** 以下是设置了arcView的文件所有者: 未设置arcView视图对象:

iOS6大量下载超时

使用ASIHTTPRequest似乎所有的大型下载超时在iOS6上。 有谁知道任何叉已经更新了这个库的iOS6。 我喜欢这个图书馆,真的不想切换。 编辑:这个问题是不是特定于ASIHTTPRequest。 在testingFSNetwork,MKNetwork,AFNetwork和NSURLConnection时,他们都失败了。 示例项目可以从这里下载: https : //github.com/BLamy/NetworkTest 它必须build立到运行iOS6的实际设备(我使用iPad2不确定是否有所作为)。

ios6和ios7之间不同的垂直alignment字体

我有iOS6和iOS7之间的垂直alignment字体的一些问题,我有一个自定义的字体,在iOS6有点高一个UIButton垂直alignment的中心,所以我做了吗? 我已经设置了myButton.titleEdgeInsets = UIEdgeInsetsMake(6, 0, 0, 0) ,我已经解决了这个问题,但现在与iOS7有相反的问题,现在与iOS7字体有点低…我可以修复这个问题在两个iOS都有相同的结果吗? 提前致谢

requestAccessToEntity iOS6-向后兼容性 – EKEventStore

以下iOS6的eventKit和新的隐私设置我使用下面的代码 – 这在iOS6设备上工作得很好。 不过,我希望相同的代码也适用于iOS 5.x的设备,我不希望两次写“相同的代码” – 看起来是错误的。 谁能协助一个优雅的解决scheme ? EKEventStore *eventStore = [[EKEventStore alloc] init]; [eventStore requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) { // some code }];

在iOS6中为MKMapKit路由数据

我之前已经在iOS应用程序中完成了路由,但是在iOS6中,我们现在正在显示Apple地图 – 这会导致问题,因为我们正在使用Google路由数据,如果使用Google数据,我们应该将其显示在Google地图上。 我一直在寻找,但据我所知,苹果公司并没有提供任何路由数据。 到目前为止,答案最接近的东西似乎是苹果公司表示Apps that consume direction information do so by sending an appropriate request to the Maps app, which then handles the task of displaying that information to the user. – 对我来说,这意味着地图应用程序将被打开以显示路线,并将用户带出我们的应用程序。 我们在哪里可以获得在iOS6应用程序上使用苹果地图可以接受的即时路线数据?

glReadPixel停止使用iOS6 Beta

可能重复: 为什么glReadPixels()在iOS 6.0的代码中失败? 我目前在使用Cocos2D框架的Appstore中有一个App。 对于碰撞检测,我使用glReadPixels。 屏幕只有白色和黑色像素,检测黑色像素意味着碰撞。 一切工作正常的iOS 5.1.1,但在iOS6 Beta(所有这些)glReadPixels停止工作。 现在glReadPixels返回的RGB值总是0,0,0。 有没有人有一个想法出了什么问题或如何解决? 非常感谢您的帮助!

如何在iOS 6中将背景图像添加到分组样式UITableViewController?

self.navigationController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"fullscreen-bg.png"]]; self.tableView.backgroundColor = [UIColor clearColor]; 该代码在iOS 5中运行良好,但在iOS 6中无法运行。在iOS 6中,它只显示默认的细条纹背景。 有任何想法吗?

FacebookSDK呈现login界面两次

使用iOS 6和FacebookSDK将读取和发布权限的请求分成两个独立的调用。 我不知道为什么这样做有什么好处,但似乎需要第一次通过Facebook用户界面两次。 在我的应用程序中,在用户select使用Facebook之前,我不会向Facebook请求任何东西,在这种情况下,他们首先会获得读取权限,然后再获取发布权限。 控制从我的应用程序切换到Facebook(阅读)回到我的应用程序,然后立即回到Facebook(发布),然后回到我的应用程序。 这是一个可怕的用户体验,尤其是因为脸书屏幕的“好”看起来与用户相同。 (为什么我按了两次好?) 我的代码,简而言之是: Check for a valid FBSession.activeSession if not open call FBSession openActiveSessionWithReadPermissions if successful call FBSession.activeSession reauthorizeWithPublishPermissions then publish post 代码工作,但用户体验糟糕。 我错过了什么吗?

跟踪通过我的应用发送和接收的数据的使用情况

如何跟踪通过我的应用程序发送和接收的数据的使用情况? 我只是想logging我的应用程序运行时发送和接收的字节。 如果我可以分别获得Wifi和蜂窝networking的信息,那么这将是伟大的,但它不是一个优先事项。 我知道如何find设备的总使用率 – https://stackoverflow.com/a/8014012/427969 此外,我知道我可以使用仪器来收集networking活动数据,但我想logging这些数据在我的应用程序,所以需要一个编程方式来做到这一点。 我试图search这个,但我发现是设备的networking使用情况,而不是一个特定的应用程序的使用情况。 以下是Whatsapp的设置 – >使用情况页面的屏幕截图,可以更好地了解我正在尝试做什么: 我正在使用AFNetworking的HTTP请求和响应如下: NSData* requestData = [NSJSONSerialization dataWithJSONObject:info options: NSJSONWritingPrettyPrinted error:&error]; if(error != nil) { NSLog(@"Error: converting JSON: %@, %@", error, error.userInfo); } [request setHTTPMethod:@"POST"]; [request setValue:@"application/x-www-form-urlencoded; charset=UTF-8" forHTTPHeaderField:@"Content-Type"]; [request setValue:[NSString stringWithFormat:@"%d", [requestData length]] forHTTPHeaderField:@"Content-Length"]; [request setHTTPBody: requestData]; /* ################### —————– ################### WILL [requestData length] BE […]