App在iOS设备和iOS模拟器上的行为有所不同
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了App在iOS设备和iOS模拟器上的行为有所不同相关的知识,希望对你有一定的参考价值。
如果提出错误的问题,请原谅我 - 我是编码的新手。我的应用程序在iPad Air 2模拟器上正常运行,但是当部署到我的实际iPad Air 2时,一行代码(据我所知)不起作用。
有问题的行 -
starArray[streakCounter-1].image = UIImage(named: "22.png")
该行是if语句的一部分,其中所有其他行在设备和模拟器上工作正常。
任何想法我能做什么?
在许多情况下,模拟器的行为与实际设备不同。
文件系统就是其中一种情况。默认情况下,Mac OS文件系统不区分大小写(除非您在设置驱动器时采取额外步骤)。 ios文件系统区分大小写。模拟器在Mac文件系统上运行。
如果您的文件真的被称为“22.PNG”或“22.Png”,那么您的代码将在SIM卡上运行,但不能在设备上运行。
我不确定这是否是你问题的原因,但至少值得一试。
(还有其他差异,但我专注于最有可能导致您描述的问题的那个。)
以上是关于App在iOS设备和iOS模拟器上的行为有所不同的主要内容,如果未能解决你的问题,请参考以下文章
文本字段的动画不隐藏在键盘下方,在 IOS 7 中的模拟器和实际设备中的行为不同
Storyboards + UIcollectionView:UI 在 iOS 模拟器和设备上的显示方式不同
由 xcode 4.6 与 xcode 5.0 创建时,iOS 应用程序在 iOS 7.0 设备上的行为不同
iOS App Today Widget App Group Entitlement with Keychain Sharing Entitlement,像模拟器-25243这样的设备上的错误(err