You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UIDevice.current.name返回值异常 技术问题咨询

疑问:UIDevice.current.name为何未返回“Sprytny Sid”?

系统设置中显示的设备名称:
系统设置里的设备名称:Sprytny Sid

实际代码运行返回的结果:
代码调试输出的设备名称

UIDevice.current.name理论上应该返回系统设置里配置的设备名称,出现这种不一致可以从这几点排查:

  • 缓存问题:APP或系统可能缓存了旧的设备名称,尝试重启APP甚至设备后再测试
  • 同步延迟:如果该设备绑定了Apple ID且和其他设备同步名称,可能存在同步滞后,等待一段时间再验证
  • 调用时机:如果在APP启动的极早期(比如还没完成初始化时)调用该API,可能还没读取到最新名称,延后调用时机试试
  • 权限异常:虽然该接口一般不需要特殊权限,但可以检查APP的隐私权限设置是否有异常影响了读取

内容的提问来源于stack exchange,提问作者kunass2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 21:01:11