问题标签 [iphone-sdk-3.1]

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 投票
1 回答
2943 浏览

iphone - AppleFairplayTextCrypterSession::fairplayOpen() 在启动时攻击 iPhone

我试图找出这里是否有人在启动时出现神秘崩溃并查看控制台日志,您看到AppleFairplayTextCrypterSession::fairplayOpen() 失败了吗?

iPhone 应用程序将连接到远程服务器以获取 xml 数据,如果服务器关闭,这将使应用程序崩溃。在随后的启动中,它总是会崩溃,直到我重新启动并再次同步到 iTunes。

如果有人能给我一些关于如何防止崩溃或抓住它并优雅退出的线索,我将非常感激。

0 投票
5 回答
4213 浏览

iphone - CorePlot 问题

我现在从 core-plot 开始,遇到了一些问题。我按照此页面上的教程进行操作:http ://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application

并按照此页面的说明完成:http ://code.google.com/p/core-plot/wiki/UsingCorePlotInApplications (例如 -all_load)。

但是我仍然有一些问题,我收到以下错误:

谁知道我做错了什么?这是我的代码:

0 投票
1 回答
5620 浏览

iphone - 帮助使用 AVAudioPlayer 停止音频

好吧,我有两个问题。我正在使用 AVAudioPlayer 播放 .caf 格式的简单音频文件。我想做的是有一个播放和暂停按钮。这是一个简单的 IBAction 示例,用于从按钮播放音频。

因此,当我继续使用该方法创建另一个 IBAction 时...

我编译并且 xcode 告诉我 stopaudio IBAction 中的 myAudio 没有定义。如何修复它以便能够在另一个 IBAction 中访问 myAudio?

我的第二个问题是我正在使用 NavigationController 来设置 TableView,当我进行选择时,它会将我带到带有后退按钮的 UIView 以返回到 TableView。当我回到 TableView 时,我想要做的是杀死我在 UIView 中播放的任何音频。上面的代码是我将在 UIView 中使用的代码的一部分。

还有一个快速的问题。假设我有一个 1 分钟长的音频文件。再次单击播放将在旧实例完成播放之前重叠该音频的新实例。如何检查 myAudio 是否正在播放,并且在 myAudio 完成播放之前不允许再次播放?

谢谢你!

0 投票
2 回答
7055 浏览

iphone - iPhone - 你如何制作一个可调整大小的矩形来裁剪图像?

我无法制作一个可调整大小的矩形来裁剪我的图像。我正在尝试实现类似这样的图片:

http://img192.imageshack.us/img192/8930/customcropbox.jpg

好吧,唯一的问题是我不知道从哪里开始。我需要一些关于如何实现这种裁剪效果的建议。我应该阅读哪些文件?核心图形还是 Quartz 2d?两个都?自 iPhone 发布之日起,我一直在为 iPhone 编写代码,但我从未真正使用过核心图形等。任何帮助或建议将不胜感激。随着我的进展,我将把我的代码放在这里,以展示当我实现它时它是如何完成的。:-) 此外,这个矩形框在 UIImageView 中可以在屏幕上移动,这使它更有趣。感谢您的帮助,我期待实现这一目标。

0 投票
3 回答
3286 浏览

iphone - 使用自定义相机覆盖 iPhone SDK 3.1+ 时,图像移动和调整大小不起作用

我曾经使用老式的方法在相机屏幕上添加叠加层,效果很好。然而,自从 3.1 出来后,Apple 坚持让我使用 API 来添加覆盖。我很快让叠加层开始工作,但似乎如果我使用自定义叠加层,则移动和调整大小屏幕没有响应,我只能使用或重新拍摄,实际上无法调整大小和移动。我正在使用的代码如下。我尝试了几种变体,但真正启用移动和调整大小的唯一方法是删除添加自定义覆盖视图的行。

有任何想法吗?

0 投票
1 回答
525 浏览

iphone - iPhone 精确反向地理定位

我想在我的应用程序中获得最准确的位置。我过去曾尝试过(大约 2 个月前),我曾经得到过一些非常奇怪的结果。就像有一次它会得到一个非常准确的位置(向下几扇门),然后我会在 5 分钟后在同一个地方再试一次,我会到达几公里外的某个地方。

所以我真正想做的是让核心位置搜索 5-10 秒(在计时器上)并让它拉出街道和郊区,但如果街道不太准确,那么就选择郊区。

使用地图应用程序,当它下降到蓝点时,我知道它真的很准确,并且我的位置在 20 米内 - 在这种情况下,我想输出街道和郊区,但是当它的半径更大时,我知道它不那么准确 - 在这种情况下,我只想要郊区。

我该怎么办?

0 投票
2 回答
1317 浏览

iphone-sdk-3.1 - UIButtonBarItem 内的 UIActivityIndi​​catorView 无法正常工作

我正在尝试使用以下代码让 UIActivityIndi​​catorView 在 UIButtonBarItem 内工作:

它可以显示活动指示器,但它不在按钮栏内。

有人对我在这里做错了什么有任何想法吗?

0 投票
2 回答
2682 浏览

iphone - 何时释放添加到 NSMutableDictionary 的对象

我正在开发一个 iPhone 应用程序,它将在运行时构造一个 NSMutableDictionary,其值(键值对的)将为 NSMutableArrays。作为 Objective-C 的新手,我担心以下内容会导致内存泄漏:

SupplierPhotos 是一个 NSMutableDictionary,它是包含类的成员变量。

如您所见,当我接受一个新的 UIImage* 放入结构时,我首先检查与第二个参数 (supplierID) 对应的键值对处的对象是否为 nil。如果它是 nil,我分配一个新的 NSMutableArray 并将其设置为该键的对象,然后释放它。假设我在包含此方法的类的 dealloc 中释放 NSMutableDictionary,引用会被释放吗?在释放 NSMutableDictionary 之前,我是否需要遍历它并释放其中包含的各个 NSMutableArrays?

谢谢,

本·B。

0 投票
2 回答
1357 浏览

iphone - 冻结或暂停 iPhone 相机图像

在 iPhone 的内置相机应用程序 (OS 3.1) 上,触摸快门按钮会显示虹膜动画,然后显示拍摄的图像大约一秒钟,然后再将其动画化。

有没有人知道一个简单的方法来获得这个“短暂的暂停”活动?还是我必须求助于手动添加图像作为我的自定义 cameraOverlayView 的一部分?

虹膜动画也有加分(不干扰所述自定义叠加)。

0 投票
1 回答
599 浏览

iphone - UITextFieldDelegate != IBAction backgroundTap

这个问题的范围是 iPhone 3.1 sdk(应用程序仍然在模拟器中运行)

我有一个表格视图,其中有一个单元格,该单元格中有一个 UITextField。表格视图是分组的,其中一个部分只有几个字段。我没有使用 IB,所以 backgroundTap 是不可能的(至少据我所知)。当我单击文本字段时,键盘显示。隐藏起来还是很麻烦的。我已经将 UITextFieldDelegate 拉到混合中以隐藏键盘,但是当点击背景时 textFieldShouldEndEditing 方法似乎没有触发(当我的意思是背景时,我在分组表视图部分之外点击)。首先,应该吗?

textFieldShouldReturn 触发没有问题,此时我可以辞职,但如果焦点从该控件转移,我不应该辞职吗?

非常感谢任何帮助-我