Tag: ios7

向上或向下滚动时select一个UITableViewCellselect在同一位置的其他单元格

我有一个UITableView与dynamic原型。 我实现了下面的代码,所以当我select一行时,它将被标记,并且之前select的行将被取消标记。 但是,例如,我select的行显示在屏幕的中间,然后当我向上或向下滚动时,另一个单元(位于屏幕的相同中间位置)被标记。 总之,每一个观点,中间都有一个选定的细胞。 请指教。 – (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath { NSIndexPath *oldIndexPath = [self.tableView indexPathForSelectedRow]; [self.tableView cellForRowAtIndexPath:oldIndexPath].accessoryType = UITableViewCellAccessoryNone; [self.tableView cellForRowAtIndexPath:indexPath].accessoryType = UITableViewCellAccessoryCheckmark; return indexPath; }

Xcode 5“缺less编译器规范LLVM 4.2”错误

我目前正在尝试在Xcode 5中构build我的项目。生成失败,错误: 依赖分析错误: missing compiler specification <XCCompilerSpecification: 这里的一些内存地址 :'com.apple.compilers.llvmgcc42':MISSING:Default> for file 为项目中的所有代码文件。 这个项目以前用XVM 4.6和LLVM 4.2构build,现在Xcode 5只支持LLVM 5.所以在这里显然有一些相关的东西。 我已经在Xcode 5中设置了构build设置来使用LLVM 5,并且出于同样的原因构build仍然失败。 以前有没有人遇到过,知道如何停止Xcode 5寻找它不再支持的LLVM 4.2? 这个问题是iOS 6 vs 7外观设置的结果

MPMoviePlayerViewController不适用于iOS 7

我有一个在iOS 7之前工作的代码,在更新电影不播放之后: -(void)setMovie:(NSURL *)newMovie autoPlay:(BOOL)autoPlay { movieView_ = [[MPMoviePlayerViewController alloc] initWithContentURL:newMovie]; [movieView_.view setContentMode:UIViewContentModeScaleAspectFit]; [movieView_.moviePlayer setShouldAutoplay:NO]; movieView_.moviePlayer.view.frame=self.view.frame; [movieView_.moviePlayer setControlStyle:MPMovieControlStyleFullscreen]; [movieView_.moviePlayer setMovieSourceType:MPMovieSourceTypeFile ]; [movieView_.moviePlayer prepareToPlay]; id currentPhotoView = [photoViews_ objectAtIndex:currentIndex_]; [currentPhotoView addSubview:movieView_.moviePlayer.view]; [movieView_.moviePlayer play]; } 不知道,问题是什么,应用程序没有崩溃。

在iOS 7中,Mapview不可滚动并可与UISearchDisplayController触摸

我正在使用UISearchDisplaycontroller ..在我的viewcontroller用户可以search的地方后,我有更新mapview和设置searchtableview隐藏propety是YES。 在iOS 7中,我无法在mapview上滚动并获取触摸事件。 但在iOS 6中,它将工作.. 按下取消button后,我可以滚动和触摸地图视图上的事件。 你可以看到下面的截图。 提前致谢

iOS 7应用程序崩溃整个iPad

我在使用iOS7中的应用程序时遇到了一个非常奇怪的崩溃。 这基本上是一个电子阅读器应用程序,我正在努力,当打开一本书,并把iPad睡觉,整个iPad崩溃! 它只是不会崩溃,它完全冻结,用户将不得不通过按住home和lockingbutton来重置它。 如果不这样做,iPad会在5分钟内重新启动,但在此期间,iPad会完全冻结。 我花了很多时间,并检查所有线程是否干净,尝试删除所有的应用程序委托方法,如“applicationWillResignActive”,“applicationDidEnterBackground”等,但没有去! 我正在添加控制台的日志: Oct 21 13:53:45 iPad backboardd[29] <Notice>: Posting 'com.apple.iokit.hid.displayStatus' notifyState=0 Oct 21 13:53:45 iPad kernel[0] <Debug>: ALS: AppleARMBacklight::setBacklightEnableGated 0 (set level to 0x37e) Oct 21 13:53:45 iPad kernel[0] <Debug>: ALS: AppleARMBacklight::handleMessageGated – framebufferState -> 0 Oct 21 13:53:45 iPad kernel[0] <Debug>: AppleMultitouchZ2SPI: updating power statistics Oct 21 13:53:45 iPad backboardd[29] […]

在设备上运行应用程序时,iOS Facebook SDK“用户取消login”?

我正在使用最新的iOS Facebook SDK,我可以在模拟器中运行我的应用程序时完全login和注销(在这种情况下,由于未安装Facebook应用程序,它会打开非本地popup窗口),但是当我在我的设备上运行我得到原生uialertviewpopup窗口,当我点击“确定”,terminal说:“用户取消login”,并popupclosures,但它不login。你有什么想法是什么原因造成这个? 我做了一些研究,找不到任何东西。 我几乎都跟着他们的例子应用程序“美味”的信,我不明白为什么它适用于该应用程序,但不是我的。

无法在iOS 7上加载最高排行榜评分

我有一个函数来从我的iOS游戏的排行榜中加载最高分,它在iOS 6中工作,但它不再在iOS 7中工作。我使用的函数如下: – (void) retrieveGlobalHighScore { if(userAuthenticated == true) { //NSLog(@"Attempting to retrieve global high score…"); GKLeaderboard *leaderboardRequest = [[GKLeaderboard alloc] init]; if (leaderboardRequest != nil) { leaderboardRequest.playerScope = GKLeaderboardPlayerScopeGlobal; leaderboardRequest.timeScope = GKLeaderboardTimeScopeAllTime; leaderboardRequest.range = NSMakeRange(1,1); [leaderboardRequest loadScoresWithCompletionHandler: ^(NSArray *scores, NSError *error) { if (error != nil) { // handle the error. if (scores […]

app store提交

根据最新的苹果公司新的提交规则,应用程序将build立与iOS 6 sdk将在2月1日后被拒绝 但是我不能说清楚一件事情:苹果是否会提交使用老版本sdk 7.0构build的应用程序,以及在2月1日以后将部署目标设置为6.0?

如何在导航栏animation中删除不需要的黑色区域。 屏幕截图

我有一个视图控制器,导航栏是透明的。 我的下一个视图是一个表格视图,其中导航栏是白色的。 要停止不必要的animation,我将导航栏设置为在表格视图的“viewDidDissapear”中透明。 不幸的是,当我向后导航时(这更糟糕的是当你向前导航时),这给我留下了下面的图像。 有谁知道如何摆脱黑色区域? -(void)viewWillDisappear:(BOOL)animated { [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault]; self.navigationController.navigationBar.shadowImage = [UIImage new]; self.navigationController.navigationBar.translucent = YES; [super viewWillDisappear:NO]; } 这是我在表视图控制器中使用的代码。

设备方向没有得到。

目前我在IOS 7上工作,我的问题是我无法取得当前设备在ViewDidLoad方法的方向。 – (BOOL)shouldAutorotate { return YES; } – (NSUInteger)supportedInterfaceOrientations { return (UIInterfaceOrientationMaskAll); } – (void)viewDidLoad { [super viewDidLoad]; if (UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation)){ NSLog(@"i am in landscape mode"); } if (UIDeviceOrientationIsPortrait([UIDevice currentDevice].orientation)){ NSLog(@"i am in portrait mode"); } } 我在我的FirstViewController.m编写这段代码,当我运行我的应用程序没有条件成为他们真的,任何人都可以帮助我为什么没有条件成为真正的,即使我在纵向模式下运行我的应用程序。 提前致谢。