草庐IT

IOS:如何防止屏幕在重新启用 idleTimer 时立即变灰

我正在开发一款主要使用加速度计输入的iOS游戏。以前的程序员在启动时设置idleTimerDisabled=YES并保持这种状态。我最近做了一个更改,使空闲计时器仅在游戏过程中被禁用,并在关卡结束时重新启用。问题是,如果关卡的播放时间比用户设置的idleTimer长,我设置idleTimerDisabled=NO的那一刻屏幕就会变灰。有没有办法在重新启用时重置计时器,以便在idleTimer使屏幕变暗之前发生完整的时间增量? 最佳答案 禁用计时器上的空闲计时器,使用类似这样的东西。[selfperformSelector:@sele

ios - iOS 5 更新后,我的 iPad 应用程序图标变白了

更新到iOS5后,我的应用程序的图标不见了,而是显示一个白色的占位符。下载时,图标正常显示。图标文件和plist条目在那里并且在iOS4下工作。还有其他人在iPad应用程序上有这个问题吗?编辑:仔细查看infoplist文件,出现了一个新key,IconFiles(iOS5).拖动项目摘要应用程序图标中的图标修复它(将图标添加到新图标文件中)。 最佳答案 iOS5引入了一种指定应用程序图标的新方法。旧方式应该与Xcode4中的iOS5向前兼容,但仅依赖于iOS5中的旧方式似乎已被打破。我在iOS模拟器中看到了两个问题:通用(白色)图

iOS 存档 "Upload to App Store"按钮变灰

我订阅了iTunesConnect。关于此主题的大部分资源都已过时,苹果技术支持下周休假(是的)。有人以前见过这个吗?我应该注意到这个存档确实是一个iOS应用程序存档。 最佳答案 这与您自己提到的原因相同。Apple的AppStore放假了一个星期,并且在这段时间里禁用了AppUpload。明天按钮和上传将恢复正常。Asareminder,wewillnotbeacceptingnewapporappupdatesubmissionsfromDecember22-29.Ifyouplantoreleaseappsduringthis

ios - 为什么 Xcode Variables View "Edit Value"没有改变变量值?

在Xcode的变量View中,在调试区域的右侧,当应用程序正在运行并在断点处暂停时,您可以右键单击变量并选择“编辑值”。对于swift字符串,它是灰色的,我可以想象为什么会这样。但即使对于一个简单的int,它也会弹出一个编辑框来输入一个新值,但在点击该值后仍保持旧值。即使对于在代码期间更改的var,也是如此。更新:如下面Jim的回答所示,您应该能够使用lldb表达式命令设置该值,但是,尽管Xcode会告诉您它已更改,但它实际上并没有更改该值。这是坏了,还是需要做一些特定的事情才能让它工作?谢谢。更新:这是一个编译错误-请参阅Jim'scomment.这是一个解决方法...println

ios - 是什么导致 iOS 11 iPad 最近的应用程序停靠栏图标变灰?

我有一个“继承”维护的应用程序。自iOS11更新以来,在两台不同的iPad(iPadAir和iPad5thgen)上,我遇到了问题。两台设备都运行iOS11.0.2。应用首次安装和启动时,应用图标出现在dock的“最近使用的应用”部分,但图标呈灰色且无法点击(可拖动,但长-按什么都不做)。对于任何后续应用程序启动,停靠栏图标保持不变,除非发生任何导致应用程序图标离开“最近的应用程序”部分的过程(打开一些其他应用程序或将图标拖到停靠栏的左侧)然后图标不再变灰并且可以点击。它看起来就像图标被点击一样,但它永久处于按下状态(它不会触发长按事件)。从AppStore、XCode(调试sessi

ios - UIDocumentPickerViewController - 所有文件变灰

我正在iOS8中测试新的UIDocumentPickerViewControllerAPI。我只想在iCloud中打开一个文件,看看交互是如何工作的。这是我从我的UIViewController运行的代码:-(IBAction)openDocument:(id)sender{[selfshowDocumentPickerInMode:UIDocumentPickerModeOpen];}-(void)showDocumentPickerInMode:(UIDocumentPickerMode)mode{UIDocumentPickerViewController*picker=[[UI

swift - 如何使用 Swift 从 ViewController 读取 AppDelegate 中的变量值

我想从ViewController中读取包含在AppDelegate中的变量值。该变量包含用于启用iOS推送通知的DeviceToken,我想在UILabel中显示它。到目前为止,这是我的代码:AppDelegate.swiftimportUIKit@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{internalvardeviceTokenToPass:String?funcapplication(application:UIApplication,didFinishLaunchingWithOp

ios - 用户打字时覆盖变暗

当用户点击文本字段时,我想使屏幕的其余部分(文本框下方、键盘上方的所有内容)变暗,以明确他们应该做什么。我相信它涉及放下透明的UIView并向其添加手势识别器,但我不太确定该怎么做。当用户到达屏幕时,我有以下代码。这是我要添加新UIView的地方吗?overridefuncviewWillAppear(animated:Bool){super.viewWillAppear(animated)textField.becomeFirstResponder()}谢谢! 最佳答案 我创建了UIView的子类有两个原因:你可以给它添加一个手势

ios - UIAlertController 前景在不应该的时候变暗

我有一个奇怪的问题影响了我的应用程序中显示的所有许多UIAlertControllers-AlertControllers的白色前景显得暗淡,或者亮度低于应有的水平。描述它的最简单方法是通过将相关代码放在一个新的“测试”单View应用程序中来说明我获得的期望和预期效果(Swift3-我应该注意到实际的应用程序是一个单View应用程序使用swift2.3)。在我的“测试”应用程序中,下面的代码使用已弃用的AlertView来显示示例消息,然后构建一个AlertController并在“之后”立即显示。除了突出显示前景“白色”中的对比度外,无需使用AlertView-如果我注释掉Alert

ios - 传递参数时,ViewController 的变量值由前向 ViewController 更改

我的问题有点困惑。我有一个向用户显示一些属性的ViewController,这些属性在字典中。为了编辑这些属性,我有另一个ViewController,当我“继续”到它时,我以默认方式传递属性,如下所示:viewController.value=self.value在第二个ViewController(版本的ViewController)上,我有返回ViewController和保存更改的选项,因此,我可以在不保存或保存的情况下更改值。当我更改值而不保存时,只是返回到ViewController,值在以前的ViewController中被更改。我不明白这是怎么发生的。我会尝试用图像展示