问题标签 [ipad-mini]

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 投票
4 回答
5342 浏览

objective-c - 是否可以在运行时检测到您的 iOS 应用程序正在 iPad mini 上运行?

在运行时检测不同的硬件对于分析很有用(除此之外,甚至更可疑的目的)。

许多 iOS 应用程序创建者可能想知道有多少用户在 iPad mini 上体验他们的应用程序(而不是仅仅知道有多少用户在屏幕分辨率为 1024x768 的 iPad 上体验他们的应用程序——这也很有趣)。

是否有任何公共 APICocoa touch/UIKit/ObjC/C可用于检测您的 iOS 应用程序在运行时是否在 iPad mini 上运行?理想情况下,此方法应区分 iPad 2 和 iPad mini(像素数相同,但像素密度不同)。


Post Script:我意识到很多人会认为在运行时检测 iPad mini 是个坏主意。但是,我认为这是一个有效的问题,有明确的“是”或“否”答案。我认为社区知道的答案很有用。

0 投票
1 回答
1522 浏览

ios - iPad mini 无法接收“UIKeyboardWillShowNotification”

viewWillAppear:animated我在主视图控制器中添加了以下代码。

而且,我在同一个类中实现了这个方法,

主视图控制器有一个 UITextField 对象。

在 iPad2 (iOS 5.0) 中,当它获得焦点时会出现一个警报视图。然而,在 iPad mini (iOS 6.0) 中,除了软键盘外,什么都没有出现。

我想让 iPad mini 的行为与 iPad2 相同。

谢谢,

0 投票
0 回答
363 浏览

testflight - TestFlight 服务器错误

我使用 Titanium SDK 开发了一个 iOS 应用程序。当我尝试在使用 TestFlight 的设备上运行它时,该应用程序无法在 iOS 6.0.2 的 iPad mini 上安装,显示错误:

谁能告诉我实际的问题是什么?

0 投票
1 回答
225 浏览

ios - 为什么动画在 ipad mini 中运行不流畅?

这是我的动画代码:

它是实现UIView动画的常用动画代码。这段代码在 iPhone 4 和 iPad 2 上运行得很好。但在 iPad mini 上,它并不流畅。有一点颤抖。

有人有这个问题吗?

0 投票
1 回答
336 浏览

objective-c - 使用 iPad Mini 进行 UIWebView 缩放

我为 iPad 开发的应用程序包含两个 UiWebView,并执行此代码以确保内容很好地适合屏幕:

我没有办法测试,因为我没有,但 iPad mini 的屏幕尺寸更小,(我知道像素数量是相同的)。

但可以肯定的是,这段代码会将内容放大太多,因为我禁用了用户交互,因此无法看到其中的一些内容。

我在这里有什么选择?有什么模拟器可以下载吗?或者有没有办法检测 iPad mini 并使用不同的代码制作新功能?

谢谢,

杰克。

0 投票
2 回答
1009 浏览

ios - 如何在 UIDictationController 中调试此崩溃?

最近我正在尝试使用崩溃报告提供的信息进行调试。到目前为止,我已经能够识别和修复一些错误,但不是这个。

正如我从崩溃报告中看到的,UIDictationController 有问题,但我的代码根本没有调用UIDictationController。崩溃报告由PLCrashReporter生成。

用户似乎正在使用 iPad Mini (WiFi) 并运行 iOS 6.0.2。

有什么办法可以解决这个错误吗?或者,至少可以缓解这个问题?提前致谢。

0 投票
2 回答
308 浏览

ios - iPad Mini 在模态转场上崩溃

我正在开发一个可以在所有部署目标模拟器 (5.0-6.1) 以及我的 iPhone 3GS、4、4S 和第 2 代 iPad 上运行的应用程序。我今天有机会尝试在 iPad Mini 上运行它。我在任何地方工作,除非我尝试使用 MFMailComposeViewController 对象发送电子邮件,这会导致它崩溃并出现异常。

我直接使用 MailComposer 示例项目中的代码,但它在调用 presentModalViewController:animated: 时总是崩溃。所以我尝试了 presentViewController:animated:completion: 因为另一种方法已被弃用,但它仍然不起作用。

我链接到 MessageUI.framework 导入了类:

委托已设置。这是代码:

iPad Mini 中可能存在导致此问题的错误吗?我没有任何其他可以试用的新设备,所以我不确定它是小问题还是更大的问题。任何帮助将不胜感激,因为我已准备好提交给 Apple,但我肯定不想因为崩溃的错误而这样做。

0 投票
2 回答
3579 浏览

ios - iPad Mini 的最大视频输出分辨率?

我正在开发一个可以使用外接显示器的 iPad 应用程序。当我将 iPad 3 插入外接显示器时,我会从包括 1920x1080 的外部 UIScreen 对象返回分辨率列表。

当我用 iPad mini 做同样的事情时,我得到的最大分辨率是 1600x900。

这会让我觉得 iPad mini 不支持全高清外部视频,但 Apple 规格是这样说的:

视频镜像和视频输出支持:通过 Lightning 数字 AV 适配器和 Lightning 至 VGA 适配器最高 1080p(适配器单独出售)

...这似乎很明确,它应该支持全高清。

有谁知道这里发生了什么?

谢谢!

0 投票
1 回答
1126 浏览

html - html: 图像未在 iPad Mini 中加载

我在我的 html 页面上添加了一些图像,但它们没有出现在 iPad Mini 上。我已经在运行 iOS6 的 iPad、带有 android v4.0.4 的 Galaxy Tab 2 和几个桌面上测试了该页面,所有图像都按原样显示。

我目前使用的图像标签是:

我被这个问题难住了。目前还没有找到解决办法...

0 投票
2 回答
2175 浏览

ios - iPad Mini 上 GCD 后台队列挂断时的 CoreData 保存

我有一个单例类,它使用 GCD(Grand Central Dispatch)队列在后台将 JSON 对象保存到 CoreData 数据库。这在大多数情况下都能完美运行,但在 iPad 2 和 iPad Mini 设备上,我遇到了一些进程冻结问题。

我的设置非常简单。我有一个设置为串行运行的后台调度队列 (backgroundQueue),并且我有一个单独的 NSManagedObjectContext 实例用于后台队列。当我想将某些内容保存到数据库时,我调用开始保存过程的方法,在该方法中,我使用 dispatch_async 在后台线程上调用我的保存逻辑。

一旦所有处理逻辑都运行完毕,我保存后台 MOC,并使用 NSManagedObjectContextDidSaveNotification 将后台 MOC 的更改合并到主线程 MOC。后台线程等待此完成,一旦完成,它将运行队列中的下一个块(如果有)。下面是我的代码。

当问题发生时,一切似乎都运行良好,它进入了 mergeChangesFromBackground: 方法,但没有调用 dispatch_async()。

正如我上面提到的,代码在大多数情况下都能完美运行。只有当我在 iPad 2 或 iPad Mini 上测试并保存大型对象时才会出现问题。

有没有人知道为什么会这样?

谢谢

** 编辑 **

自从写这篇文章以来,我已经了解了嵌套的 NSManagedObjectContexts。我已经修改了我的代码以使用它,它似乎运行良好。但是,我仍然有同样的问题。想法?另外,对嵌套 MOC 有何评论?

** 编辑 **

嗨,大家好,

我首先要感谢大家对此的意见,因为这就是我找到解决问题的方法的原因。长话短说,我完全放弃了使用 GCD 和自定义后台队列,而是现在使用嵌套上下文和“performBlock”方法在后台线程上执行所有保存。这很好用,我提出了挂断问题。

但是,我现在有一个新错误。每当我第一次运行我的应用程序时,每当我尝试保存具有子对象关系的对象时,都会出现以下异常。

-_referenceData64 仅为抽象类定义。定义 -[NSTemporaryObjectID_default _referenceData64]!

下面是我的新代码。

你们中有人知道为什么会发生这种崩溃吗?