Tag: ios7

获取Twitter的关注者,并关注ios7

我已经使用Twitter API来获得追随者和追随者。 我写这个代码。 获得追随者和追随者 -(void)getTwitterAccounts { ACAccountStore *accountStore = [[ACAccountStore alloc] init]; // Create an account type that ensures Twitter accounts are retrieved. ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter]; // let's request access and fetch the accounts [accountStore requestAccessToAccountsWithType:accountType withCompletionHandler:^(BOOL granted, NSError *error) { // check that the user granted us access and there were no […]

在iOS 7.0.3中为NSMutableAttributedString崩溃

由于几天,我有一个崩溃,只发生在iOS与下面的代码行 [myAttributedString addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Italic" size:myLabel.font.pointSize] range:rangeOfSubString]; debugging器给出的原因是 “终止应用程序,由于未捕获的exception”NSInvalidArgumentException“,原因:'NSConcreteMutableAttributedString addAttribute:value:range :: nil value'”exceptiontypes:SIGABRT 我从文档中知道它的价值是零。 任何想法为什么[UIFont fontWithName:@“HelveticaNeue-Italic”size:myLabel.font.pointSize]将返回零在iOS 7.0.3? (它在iOS 7.0.2中工作得非常好)

从iOS6更新到iOS7时,identifierForVendor会发生变化

目前我们正在使用iOS6引入的identifierForVendor。 现在iOS7发布了,我想知道这个标识符在更新过程之后是否和我的应用保持一致。 如果我用iOS7恢复我的设备,那么它显然会改变,因为这将是一个新的开始。 如何通过iTunes / OTA更新?

应用程序审查链接不工作了

像其他许多开发人员一样,我在我的应用程序中有一个链接,让用户在应用程序商店中查看我的应用程序( 应用程序商店链接为“评价/查看此应用程序” )。 在iOS7 GM和所有的beta版本中,这个链接被破坏了(它现在将把你带到app store的一个空白的白色屏幕)。 我希望能在今天正式发布iOS7的时候解决,但事实并非如此。 有谁知道苹果是否会恢复这个链接,或者如果他们提到有关它?

如何为iPhone 4和iPhone 4s开发设置Xcode 9?

在这里输了。 我必须在iphone 4设备上testing一个应用程序以及更新的应用程序。 任何人都可以告诉我如何设置Xcode 9以支持ios 7作为部署目标以及到新版本的ios? 所以,我可以使用iPhone 4模拟器,并在以后在iPhone 4设备上testing?

在iOS 7中,AES解密在iOS 8/9中具有不同的行为

以下方法在iOS 7上运行时会返回不同的结果,而不是在iOS 8/9上运行。 + (NSData *)decryptData:(NSData *)data key:(NSData *)key iv:(NSData *)iv; { NSData *result = nil; // setup key unsigned char cKey[FBENCRYPT_KEY_SIZE]; bzero(cKey, sizeof(cKey)); [key getBytes:cKey length:FBENCRYPT_KEY_SIZE]; // setup iv char cIv[FBENCRYPT_BLOCK_SIZE]; bzero(cIv, FBENCRYPT_BLOCK_SIZE); if (iv) { [iv getBytes:cIv length:FBENCRYPT_BLOCK_SIZE]; } // setup output buffer size_t bufferSize = [data length] + FBENCRYPT_BLOCK_SIZE; void *buffer = […]

何时在应用程序中调用completionHandler:performFetchWithCompletionHandler:当背景获取是asynchronous?

我有一个应用程序,在背景获取的帮助下获取内容。 所以如果一个后台抓取应该发生我的application:performFetchWithCompletionHandler:方法被调用。 在这个方法中,我使用NSURLConnection来获取asynchronous的内容。 在我目前的实现中,我只启动请求,然后用UIBackgroundFetchResultNewData调用UIBackgroundFetchResultNewData 。 我知道这是不对的。 所以我的问题是,当asynchronous请求完成connection:didReceiveData:方法时,如何正确调用completionHandler 。

IOS7 Multipeer连接使用广告客户的发现信息创build自定义附近的浏览器列表

我在IOS7中使用Multipeer连接框架来创build一个聊天应用程序。 我正在使用内置的MCBrowserViewController来显示附近的同伴列表。 我想在附近的对等列表中包含广告客户的个人资料信息。 这样浏览器就可以看到一个包含图像的列表以及附近同行的一些数据。 我认为可以通过在广告客户初始化时通过discoveryInfo传递数据来完成。 我像这样传递discoveryInfo数据: // create Discovery Info NSArray *objects=[[NSArray alloc] initWithObjects:@"datguy",@"28", nil]; NSArray *keys = [[NSArray alloc] initWithObjects:@"Name",@"Age", nil]; self.dictionaryInfo = [[NSDictionary alloc] initWithObjects:objects forKeys:keys]; // Setup Advertiser self.advertiser = [[MCAdvertiserAssistant alloc] initWithServiceType:@"txt_msg_service" discoveryInfo:self.dictionaryInfo session:self.advertiseSession]; [self.advertiser start]; 但有没有什么办法可以创build一个自定义的MCBrowserViewController在另一端显示discoveryInfo,而不是使用内置的? 有没有人有任何示例代码?

Sprite Kit bodyAtPoint和bodyInRect返回不正确的值?

我创build了一个非常简单的示例代码,只是一个场景,一个精灵节点20x20px,在屏幕上的0.0点。 当我打电话给scene.physicsWorld bodyAtPoint它返回我这个节点,即使在点,例如:34×34。 但是在35×35点它返回null 。 所以基本上所有从0px到34px的点都返回这个节点,从35px开始,它不再返回。 任何想法可能是什么原因,如果精灵明显地结束在20px 20px? 在bodyInRect可以看到相同的行为。 这里是示例代码: -(id)initWithSize:(CGSize)size { if (self = [super initWithSize:size]) { /* Setup your scene here */ self.backgroundColor = [SKColor colorWithRed:0.15 green:0.15 blue:0.3 alpha:1.0]; self.physicsWorld.gravity = CGVectorMake(0, 0); SKSpriteNode *node = [[SKSpriteNode alloc] initWithColor:[UIColor whiteColor] size:CGSizeMake(20, 20)]; node.position = CGPointMake(10, 10); node.physicsBody = [SKPhysicsBody bodyWithRectangleOfSize:CGSizeMake(20, 20)]; [self addChild:node]; […]

iOS 7:UIWebView由于范围exception而崩溃

我目前正在构build一个使用krpano查看器的应用程序,这是一个使用JavaScript构build的Panorama Viewer。 我使用保存在iPad上的本地图像在UIWebView中加载了这个全景浏览器。 但是在使用全景浏览器一段时间后,我得到这个错误,应用程序崩溃: Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[WebCoreSharedBufferData getBytes:range:]: range {0, 4000} exceeds data length 0' *** First throw call stack: (0x2e213f53 0x38a226af 0x2e213e95 0x2eb4dc31 0x2e16ca65 0x2ef4ce47 0x2ef4cd21 0x2ef68f03 0x2ef682db 0x2ef68029 0x2ef67e61 0x2ef67dcf 0x2ef6bd39 0x2ef6b813 0x2ef5471f 0x2e29b2ed 0x30635c6d 0x30635117 0x30621069 0x30620bad 0x3061d949 0x3061c051 0x38f0c297 0x38f0c09b 0x38f0cd15 0x38f0cf8d 0x39047dbf 0x39047c84) […]