问题标签 [iphone-xs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
19017 浏览

ios - 如何以编程方式检测 iPhone XS 或 iPhone X?

我的一个应用程序连接到一个网络应用程序服务,该服务将特定于设备的新闻传递给用户。为了使其适应最新的 iPhone 版本,我需要以编程方式区分 iPhone XS 和 iPhone X。如何做到这一点?

[[UIScreen mainScreen] bounds].size始终是区分不同设备的良好起点。但是,iPhone XS 和 iPhone X 的屏幕尺寸相同:1125 x 2436。因此[[UIScreen mainScreen] bounds].size在这种情况下使用不起作用。

有没有其他方法可以检测最新的 iPhone 版本?

编辑: 这不是问题“如何检测 iPhone X”的重复,因为那里讨论的所有答案/解决方案都使用屏幕尺寸来指定设备类型。如上所述,iPhone X 和 iPhone XS 具有完全相同的尺寸,因此解决方案无法区分这两者......

0 投票
3 回答
1907 浏览

h.264 - 为什么 H.264、MPEG-4 HE AAC 在 iphoneXS/Max 上停止工作?

关于新硬件的问题

我一直在疯狂地调查,并没有找到任何线索说明我的 H.264 编码视频为何停止在这些新设备上运行。

上下文:直接从 ios 设备,原件被发送到 s3,aws 弹性转码器然后将原件编码成更压缩的 H.264 预设。截至昨天,一位同事报告所有视频都是“黑色”的,现在由于这些设备上的交付正在完成,我已经得到确认。无法在模拟器上重现此问题。未播放的编码视频,我在下面列出了 exif 数据。

是否有任何人在编解码器领域具有专业知识,您能否权衡为什么当 iphoneX 及以下设备没有问题时新设备无法解码此 H.264 视频?

0 投票
0 回答
100 浏览

ios - 如何获取 Phone XS、iPhone XR 和 iPhone XS Max 的 UDID?

我正在尝试访问我的 iPhone XR/XS/XS Max 的 UDID,但无法从这部手机访问。有人帮我吗?

0 投票
1 回答
335 浏览

ios - 在 iPhone Xs 上使用更多内存的样式传输模型

我正在使用 Core ML 模型进行图像风格转换。在 iOS 12 中的 iPhone X 上,初始化模型占用约 60 MB 内存。但是,在 iPhone Xs (Max) 消费者上加载相同模型的内存超过 700 MB。

在仪器中,我可以看到运行时分配了 38 个 IOSurfaces,每个具有高达 54 MB 的内存 foodprint 以及许多其他 Core ML (Espresso) 相关对象。iPhone X 上没有这些。

我的猜测是 Core ML 运行时为了利用 A12 的强大功能做了一些不同的事情。但是,由于内存压力,我的应用程序崩溃了。

我已经尝试使用最新版本的coremltools. 但是,它们是相同的。

我错过了什么?

0 投票
1 回答
186 浏览

hockeyapp - 使用 SVProgrssHUD 的通用签名在 iOS 12 上崩溃

该应用程序最近出现在 iTunes 商店中。

曲棍球应用程序报告了带有 iOS 12 的 iPhone Model XS 和 XS Max 的多个常见崩溃特征。

iOS 12 中任何带有运动效果的更新。我已经进行了研究,但没有发现任何有用的信息。

0 投票
0 回答
215 浏览

swift - iphone xs max 上的 torchlevel 设置不正确

我制作了这个应用程序打瞌睡,通过调整手机上的手电筒来帮助你冥想。它在一定时间段内从低级亮度变为高级亮度。

它适用于 iPhone 6gen、7gen、8gen 和 X。我刚拿到 XS max,无论出于何种原因,它没有调整亮度,而是保持在最大亮度下打开。

它仍然可以在带有 iOS 12 的 iPhone 7 上运行。奇怪的是,有时它在 XS Max 上随机运行,我只是不知道是什么原因导致它可以正确调整,以及是什么原因导致它有时卡在最大亮度上。

这是我更新火炬的主要方法。如果我在标记为“//HERE”的地方打印“torchMode”,它会给出一个介于 0 和 1 之间的调整浮点值。setTorchModeOn(level:) 方法也不会引发错误。

0 投票
2 回答
564 浏览

uitableview - iOS12刘海机型中UITableViewController的奇怪行为,当iPhone的语言设置为日语或中文时

此问题取决于 iPhone 的语言设置。
我能够用日语和中文确认这个问题。
在英语等中不会发生此问题。

我创建了一个简单的项目,使用 Xcode10 在情节提要上安装 UINavigationController。rootViewController 是默认的 UITableViewController。
我几乎没有改变故事板上的任何东西。
我使用字符串 1 到 5 的数组作为 UITableView 的数据源。

如果我在 iOS12 上构建和旋转它,UITableView 将加上偏移顶部,或者它将在 NavigationBar 下。
iOS11不会出现这个问题。此外,没有缺口的模型也不会出现问题。
此问题仅出现在 iOS12 的缺口型号上。(iPhone X、XS、XS Max、Xr)

有谁知道这个奇怪问题的原因?
谢谢你。

顶部的奇怪加偏移

在导航栏下

我将我的项目上传到 GitHub。你能确认一下吗?

yaslam2222/SimpleTableViewController

0 投票
3 回答
1838 浏览

ios - 如何在新 iPhone Xs 和 iPhone Xs Max 中找到 UDID?

如何在新 iPhone Xs 和 iPhone Xs Max 中找到 UDID?

0 投票
1 回答
910 浏览

ios - 拍摄照片时未使用 AVCaptureDevice 的设置

我正在尝试编写一个基本的 iOS 应用程序,该应用程序可以使用一些固定设置捕获 RAW 照片。但是我在拍照时遇到了问题。我在设备配置中选择的设置(iPhone Xs 的摄像头)显示在预览中(固定焦点,改变照明,取决于我在代码中选择的 iso),当我按下捕获按钮和运行 capturePhoto 方法。然后我可以看到调焦和手电筒点火。一开始我怀疑会话预设会覆盖我的设置,一旦我开始会话,但锁定设备直到会话运行没有帮助。提前致谢!

我的代码:

0 投票
0 回答
19 浏览

ios - 是否可以在 AVFoundation 中创建自定义 flashMode?

今天我发现像自定义曝光模式或对焦模式中的固定镜头位置等设置,我在 AVCaptureSession 中为 AVCaptureDevice 设置的设置与 AVCaptureSettings 的 flashMode.on 选项冲突,因为它改变了之前指定的 ISO 和曝光持续时间价值观等。。

所以我的问题是:是否可以指定一个不分析查看场景并使用严格预定义设置的自定义 flashMode?

对我来说,控制这些设置更有价值,即使它可能会导致照片质量下降。