【问题标题】:Issues with iOS 4.2 (working on 4.1, 4.3 and 4.2.1)iOS 4.2 的问题(适用于 4.1、4.3 和 4.2.1)
【发布时间】:2011-05-31 03:07:16
【问题描述】:

我的应用在运行 4.2.1 iOS 的物理设备上运行良好。

在模拟器上,它在 4.1 和 4.3 中运行良好。但是,如果我尝试在 4.2 模拟器上运行应用程序,一些界面元素(按钮、分段控制器等)根本不会出现。

我已尝试将构建目标更改为 4.1 和 4.2,但无济于事。

我很困惑,显然如果我使用 4.3 目标构建,我不能再在我的物理设备上运行,但如果我将它设置为 4.2 或 4.1,我可以在运行 4.2.1 的设备上运行它没问题.此外,如果我以 4.1 作为目标构建,我也可以在我的 4.1 模拟器上运行它而没有问题。这个问题似乎纯粹在 4.2 iOS 模拟器上。

这是一个已知问题吗?有什么我需要担心的吗?如果有的话,我可以在这里做什么?

4.2 模拟器是不是搞砸了?

【问题讨论】:

  • 能否添加按钮不起作用的屏幕截图?这个问题会不会出现在一个全新的项目中?
  • 我会看看我能做些什么来添加屏幕截图.. 基本上该应用程序是一个单一的视图 3 3 个主要区域这些区域是:
  • 顶部部分包括一个图像按钮、一个文本输入字段和一个圆形矩形按钮。屏幕底部有一个分段控制器,在这两者之间是一个地图视图。在 4.1 和 4.3 和我的 4.2.1 设备中,它布局完美。在运行应用程序的 iPhone 模拟器 4.2 和 iPad 模拟器 4.2 中,自定义按钮没有根本没有出现,包含分段控制器的区域也没有 mapView 在输入框和圆形按钮下占据整个屏幕
  • 该项目最初是作为 3.x 项目启动的,我将尝试一个具有相同 xib 布局的新项目,看看会发生什么
  • 只是一个想法,但如果您以编程方式创建自定义按钮,请尝试使用界面生成器创建它,反之亦然..

标签: iphone ios-4.2 ios4


【解决方案1】:

每个 iphone 模拟器版本都有自己的应用程序副本。尝试从~/Library/Application\ Support/iPhone\ Simulator/4.2 删除应用程序的目录,笔尖可能已更改,但由于某种原因没有被复制...在构建之前进行清理。

【讨论】:

    【解决方案2】:

    我是 2 年的应用程序开发人员,我可以向您保证,它是否适用于其他两个版本而不是 4.2 Apple 仍然会批准您的应用程序,并且无论他们拥有什么软件版本(对于 4.0 +),它仍然会加载到其他人的手机上 不要出汗;)

    【讨论】:

      猜你喜欢
      • 2011-11-18
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多