问题标签 [ios4]

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 回答
3405 浏览

iphone - 如何在 iPhone 应用程序中支持快速应用程序切换

我有一个在 iPhone OS 3.0 或更高版本上运行良好的应用程序。我如何支持快速应用程序切换?它应该可以在 iPhone OS 3.0 上正常工作,但支持 iOS 4.0 上的快速应用切换。

阿努帕姆

0 投票
8 回答
1389 浏览

iphone - 支持旧版 iPhone 用户

既然 iPhone SDK 4.0 已经可以下载,而且 iOS 4.0 也将很快向消费者提供,那么开始使用 4.0 操作系统中的新功能是否有意义?

我主要担心的是,使用 4.0 功能要求最终用户也将他们的手机/ipods 更新到 4.0。虽然这个过程非常轻松,但大多数用户更新是否合理?该应用程序本身并不真正需要在新操作系统中引入任何东西,但一些传统的动画技术现在“不鼓励”,转而支持基于块的对应技术。这对我来说很好,我更喜欢使用块方法,但我担心这会给最终用户带来麻烦。

那么这方面的一般经验是什么?您是继续使用最新最好的版本还是坚持使用当前版本?

ps 这假设GM在最终用户上安装可用的操作系统 - 不是测试版。

0 投票
1 回答
610 浏览

iphone-sdk-3.0 - 从子视图的控制器中以编程方式更改子视图

在我的 iPhone 应用程序中,我设置了一个名为 Main View 的默认空白视图,其中将为应用程序的不同部分加载各种子视图。这与我使用工具栏在子视图之间切换的方法相同。在这种情况下,在 MainView 控制器中,我可以将 IBActions 连接到工具栏中的按钮,这样当按下按钮时,MainView 会为其自身添加不同的子视图。

不过,在我的情况下,我需要告诉 MainView子视图中更改其子视图。所以这里有两个姊妹子视图,每个都有自己的控制器和 xib,它们将作为 MainView 的子视图加载: - StartView - FormView

在 StartView 中,在一些动画和欢迎内容之后,一个按钮会触发相机图像选择器。一旦图像选择器返回图像,我需要告诉 MainView 删除 StartView 并添加 FormView。

这可能是漫长的一天或我对 iPhone OS 不熟悉的结果,但我一直在寻找正确的方法来设置我的对象/控制器。

0 投票
2 回答
4541 浏览

iphone - iOS 4 构建 SDK

我昨天安装了 iOS 4 SDK。我之前安装了 3.1.2、3.1.3 和 3.2 SDK。由于安装了 iOS 4 SDK,我在 Xcode 中只有 3.2 和 4.0 可用。当我加载一个针对旧版本(比如 3.1.2)的 Xcode 项目时,它在工具栏中显示“Base SDK Missing”。

我已经能够将项目重置为以 iOS 4 为目标 - 并且已经成功构建。但是,我需要为可能尚未在其设备上安装 iOS 4 的用户进行一些临时构建。如果我给他们一个为 iOS 4 完成的构建(不使用任何 iOS 4 功能 - 这与我使用 3.1.2 构建的代码相同),这会在他们的设备上执行吗?

不幸的是,我没有任何未升级的设备来对自己进行测试!

谢谢,

约翰

0 投票
2 回答
45106 浏览

iphone - 陀螺仪与加速度计?

现在 iOS 4 不再是 NDA,我想知道 Gyroscope 可以为开发人员提供哪些超越 Accelerometer 的功能。API有区别吗?其他事情?

0 投票
2 回答
5873 浏览

iphone - 基于 iOS4 和部署 iOS3 的媒体播放器出现问题

当在设备 3.1.2 上运行时,为什么它还会通过 if(NSClassFromString(@"MPMoviePlayerViewController") != nil) 并做 iOS4 的代码然后它会崩溃,如何解决这个问题?

0 投票
4 回答
2556 浏览

iphone - 将 iPhone 3GS iOS4 降级到 OS3

我正在为 OS3.1.3 开发一个 iphone 项目。我将我的 iPhone 更新到了 iOS4,现在我不能再在我的 iPhone 上测试我的项目了。我尝试降级但得到“设备不合格”

我现在该怎么办?

如果我下载最新的 XCode SDK4 是否能够重新创建我的应用程序,以便它在 OS3 和 OS4 上运行?它没有特定的 os4 功能.. 它应该只在两者上运行,并希望在带有 os4 的真实 iphone 上测试它..

问候

0 投票
1 回答
4952 浏览

ios - iOS4 UIImagePickerController 不支持 mediaTypes = [NSArray arrayWithObject:(NSString *) kUTTypeMovie]?

在我的应用程序中,我想以视频模式打开相机。所以我编写了以下代码

此代码适用于 iPhone 3.1.3,但在 iOS4 上不起作用。我可以在 iOS4 上使用 UIImagePickerController 作为视频吗?

0 投票
13 回答
14464 浏览

iphone - NSDateFormatter 在 OS 4.0 中返回 nil

我在 OS 3.x 上运行了以下代码

但现在在 iOS4 模拟器下最新的 xcode 3.2.3 中,变量 theDate 为 nil。

我查看了类参考,并没有看到使用这些特定方法为 iOS4 弃用或实现的任何内容。我遗漏了什么?

0 投票
2 回答
729 浏览

iphone - iPhone 模拟器看不到我的 NSString 类别

对于 NSString,我有一个具有以下类别的应用程序:

该类别在最终应用程序中,而不是在静态库中。当我在iPhone(3GS和iOS4)上使用该应用程序时,应用程序和测试都没有问题。当我使用 iPhone 模拟器时,我添加的方法不会被调用。调试我已经看到 xcode '跳过'调用并返回 null,非常奇怪。有什么建议吗?谢谢。让