问题标签 [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.
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 是个坏主意。但是,我认为这是一个有效的问题,有明确的“是”或“否”答案。我认为社区知道的答案很有用。
ios - iPad mini 无法接收“UIKeyboardWillShowNotification”
viewWillAppear:animated
我在主视图控制器中添加了以下代码。
而且,我在同一个类中实现了这个方法,
主视图控制器有一个 UITextField 对象。
在 iPad2 (iOS 5.0) 中,当它获得焦点时会出现一个警报视图。然而,在 iPad mini (iOS 6.0) 中,除了软键盘外,什么都没有出现。
我想让 iPad mini 的行为与 iPad2 相同。
谢谢,
testflight - TestFlight 服务器错误
我使用 Titanium SDK 开发了一个 iOS 应用程序。当我尝试在使用 TestFlight 的设备上运行它时,该应用程序无法在 iOS 6.0.2 的 iPad mini 上安装,显示错误:
谁能告诉我实际的问题是什么?
ios - 为什么动画在 ipad mini 中运行不流畅?
这是我的动画代码:
它是实现UIView
动画的常用动画代码。这段代码在 iPhone 4 和 iPad 2 上运行得很好。但在 iPad mini 上,它并不流畅。有一点颤抖。
有人有这个问题吗?
objective-c - 使用 iPad Mini 进行 UIWebView 缩放
我为 iPad 开发的应用程序包含两个 UiWebView,并执行此代码以确保内容很好地适合屏幕:
我没有办法测试,因为我没有,但 iPad mini 的屏幕尺寸更小,(我知道像素数量是相同的)。
但可以肯定的是,这段代码会将内容放大太多,因为我禁用了用户交互,因此无法看到其中的一些内容。
我在这里有什么选择?有什么模拟器可以下载吗?或者有没有办法检测 iPad mini 并使用不同的代码制作新功能?
谢谢,
杰克。
ios - 如何在 UIDictationController 中调试此崩溃?
最近我正在尝试使用崩溃报告提供的信息进行调试。到目前为止,我已经能够识别和修复一些错误,但不是这个。
正如我从崩溃报告中看到的,UIDictationController 有问题,但我的代码根本没有调用UIDictationController
。崩溃报告由PLCrashReporter生成。
用户似乎正在使用 iPad Mini (WiFi) 并运行 iOS 6.0.2。
有什么办法可以解决这个错误吗?或者,至少可以缓解这个问题?提前致谢。
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,但我肯定不想因为崩溃的错误而这样做。
ios - iPad Mini 的最大视频输出分辨率?
我正在开发一个可以使用外接显示器的 iPad 应用程序。当我将 iPad 3 插入外接显示器时,我会从包括 1920x1080 的外部 UIScreen 对象返回分辨率列表。
当我用 iPad mini 做同样的事情时,我得到的最大分辨率是 1600x900。
这会让我觉得 iPad mini 不支持全高清外部视频,但 Apple 规格是这样说的:
视频镜像和视频输出支持:通过 Lightning 数字 AV 适配器和 Lightning 至 VGA 适配器最高 1080p(适配器单独出售)
...这似乎很明确,它应该支持全高清。
有谁知道这里发生了什么?
谢谢!
html - html: 图像未在 iPad Mini 中加载
我在我的 html 页面上添加了一些图像,但它们没有出现在 iPad Mini 上。我已经在运行 iOS6 的 iPad、带有 android v4.0.4 的 Galaxy Tab 2 和几个桌面上测试了该页面,所有图像都按原样显示。
我目前使用的图像标签是:
我被这个问题难住了。目前还没有找到解决办法...
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]!
下面是我的新代码。
你们中有人知道为什么会发生这种崩溃吗?