Tag: ios6

多个UIInterfaceOrientations应用程序与iOS 6

我正在尝试从iOS 6设置新的UIInterfaceOrientations。 恢复我的应用程序: 我的应用程序有一堆意见; 几乎每个视图都应该在纵向上显示; 我的2个视图(用MPMoviePlayerViewController播放video的MPMoviePlayerViewController )应该旋转到左,右和纵向。 我最初的想法是将应用程序支持的方向设置为肖像,而不是从video播放器视图中更改(不知道如何)支持的方向。 什么是处理这个问题的最好方法? 先谢谢你!

更改为iOS6后,应用程序崩溃 – ucol_getVersion

我有一个更新的iOS应用程序的问题。 上个星期三(iphone-keynote之前),该应用程序已提交审查。 testingiOS6-beta,iOS5,iOS4。 – >没问题。 编译对iOS5 SDK 现在,我得到了很多崩溃报告(系统:bugsense),只有iOS6。 简洁版本: SIGSEGV类:信号文件:ucol_getVersion + 象征之后,崩溃报告仍然不可读: – 0 libicucore.A.dylib 0x318e4570 ucol_getVersion + -1 – 1 TextInput 0x36ee7fa9 _ZN2KB8WordTrie4loadERKNS_6StringE + 280 – 2 TextInput 0x36ee1495 + 16 – 3 TextInput 0x3724bcb3 + 58 – 4 TextInput 0x3724bc51 + 44 – 5 TextInput 0x36ed8f6d _ZN14TIInputManager17load_dictionariesERKN2KB6StringES3_b + 24 – 6 TextInput 0x36ee9fc1 […]

在UIDocumentInteractionController中打开:如何在SDK iOS 6中过滤选项(不推荐使用canPerformActions)

由于新版SDK已发布(iOS 6),因此不推荐使用UIDocumentInteractionControllerDelegate的委托方法documentInteractionController:canPerformAction: UIDocumentInteractionControllerDelegate 使用该方法,您可以防止像print:和copy:这样的默认操作出现。 该方法在当前版本的iOS 6中被调用,但在将来的版本中,此方法将不会被调用,并且我的应用程序将显示我不想支持的操作。 我读了UIDocumentInteractionController及其委托的可用文档,我无法find另一种方法来做我在canPerformAction方法中做的事情。 有任何想法吗? 作为一个加号,能够过滤像邮件或推特(默认出现)的应用程序将是一件好事,但我想这是不可能的。

UIAlertView与文本框和三个button问题在iOS 6

UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"Enter Student Name" message:nil delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Save", @"Save and Add", nil]; alert.tag = 1; alert.transform=CGAffineTransformMakeScale(1.0, 0.75); alert.alertViewStyle=UIAlertViewStylePlainTextInput; [alert show]; -(void)willPresentAlertView:(UIAlertView *)alertView { if (alertView.tag == 1) { for (UIView *view in alertView.subviews) { if ([view isKindOfClass:[UITextField class]]|| [view isKindOfClass:[UIButton class]] || view.frame.size.height==31) { CGRect rect=view.frame; rect.origin.y += 65; view.frame = […]

在iOS中使用分页的UICollectionView的页数

考虑启用stream布局和分页的pagingEnabled (通过将pagingEnabled设置为YES )。 获得总页数的最简单方法是什么? 哪里可以find最合适的位置来更新页面总数(假设如果项目被添加/删除,收集视图的大小会发生变化或者布局发生变化,它可能会发生变化)?

iOS 6 – 如何在方向更改时运行自定义代码

我正在创build一个游戏,让设备处于横向或横向的方向,玩家可以在暂停时更改方向。 当他们这样做时,我需要改变游戏根据方向来解释加速计的方式。 在iOS 5中,我使用了willRotateToInterfaceOrientation来捕获更改并更改我的variables,但在iOS6中已弃用。 我现有的代码如下所示: if(toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) rect = screenRect; else if(toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation == UIInterfaceOrientationLandscapeRight){ rect.size = CGSizeMake( screenRect.size.height, screenRect.size.width ); GameEngine *engine = [GameEngine sharedEngine]; if(toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft){ engine.orientation = -1; } else { engine.orientation = 1; } } 我明白,replace是UIViewController类中的viewWillLayoutSubviews方法。 我在cocos2d 2.1中构build了这个游戏,并且在演示项目中似乎没有UIViewController类,所以我不清楚如何合并它以及代码应该如何工作。

IdentifierForVendor

NSString *identifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; 上面的代码在两个我的应用程序的同一个电话上给出了两个不同的标识符 – 不同的捆绑ID,但在我的Apple账户上创build了两个App ID和两个开发configuration文件。 我如何理解,如果团队ID是相同的,供应商的标识符应该在这两个应用程序中是相同的。 错误在哪里? 我不明白?

在iOS中捕获Wi-Finetworking更改事件

当用户连接到iOS应用程序中的特定WiFinetworking时,是否有任何方法来捕获事件? 即使可以使用任何不需要超级用户权限(监狱rest)的私人图书馆也可以。 我只想捕捉连接的SSID的变化事件。

适用于youtubeembedded式video的iOS 6.0+自动转换

我只想在我的iOS应用程序的所有视图控制器中支持垂直方向。 但是,我在其中一个视图控制器中embedded了一个YouTubevideo,当select该video占用全屏幕时,我希望用户能够水平定位他/她的手机,使video扩展为全屏。 编辑:我试图从iOS 6中使用以下代码从Autorotate有奇怪的行为 : – (NSUInteger) application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return self.fullScreenVideoIsPlaying ? UIInterfaceOrientationMaskAllButUpsideDown : UIInterfaceOrientationMaskPortrait; } 并在我的视图控制器呈现UIWebView / YouTube框架,我有我的viewDidLoad这个代码: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(windowNowVisible:) name:UIWindowDidBecomeVisibleNotification object:self.view.window ]; – (void)windowNowVisible:(NSNotification *)notification { AppDelegate* appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate]; appDelegate.fullScreenVideoIsPlaying = !(appDelegate.fullScreenVideoIsPlaying); } 但是,当用户按下全屏YouTubevideo完成时,如果他/她仍然具有水平的电话,则呈现视图控制器也保持水平(我希望当前视图控制器是纵向的)。 这是一个比赛fullSreenVideoIsPlayingvariables,这是不够快的更新,使我的呈现视图控制器是肖像。 任何有关如何实现这一点的反馈将不胜感激。 谢谢!

如果蓝牙closuresiOS,禁用警告对话框

我的ios应用程序使用蓝牙连接到附件。 如果蓝牙没有启用,会popup一个要求我激活的popup窗口。 我注意到popup窗口出现每次我运行应用程序。 我的问题是,是否可以显示popup一次,即只有在第一次启动后( fitbit应用程序这样做,我也想知道是否有可能改变popup窗口的语言。 我的应用程序是iOS7和iOS6 如果我们不能改变语言,有没有办法来禁用这个popup,那么我将开发我自己的视图(popup)与本地化的系统? 非常感谢你!