问题标签 [iphone-sdk-3.0]

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 投票
6 回答
1658 浏览

iphone - OS 2.2.1 和 OS 3 之间的 Objective-C 变化?

当我尝试为 OS 3 编译我的应用程序时,我遇到了以下错误:

错误:访问器类型与属性类型不匹配

错误是针对我尝试访问的属性定义如下:

该属性在实现文件中为@synthesized。

这在 OS 2.2.1 中工作得很好,但不是 OS 3.0

自己编写getter方法解决了这个问题。

有人知道 OS 2.2.1 和 3.0 之间的 Objective-c 的变化吗?这些更改是否有任何文档?

API 更改文档似乎没有包含有关此问题的任何内容。

编辑

当您尝试访问该属性时发生错误,例如

正如我上面提到的,我找到了一个解决方法:自己编写 getter 方法,但我真正想要的是来自苹果的某种文档,解释这个变化和任何其他与 API 无关的变化。

谢谢你的帮助

0 投票
1 回答
864 浏览

iphone - iPhone 通讯簿 - 自动选择电话所有者

在 3.0 中,他们为 Safari 提供了自动填充功能。您进入设置应用程序将其打开,它需要绑定到地址簿中的条目。

我进入设置应用程序进行设置,我注意到它已经猜到我是谁了。是否使用 API 中的某些内容来执行此操作?如果是这样,我如何访问此功能?

我的 iPhone 与 Mac 上的通讯簿同步,桌面应用程序知道我是谁。iPhone 现在是否也在看同样的属性?

0 投票
3 回答
53849 浏览

iphone - 如何修复 iPhone 3.0 操作系统中的 NSURLErrorDomain 错误 -999

我正在尝试更新我的 iPhone 应用程序以使用 OS 3.0。我有一个 UIWebView 可以很好地显示页面。但是当我单击一个链接时,它会调用我的代理 didFailLoadWithError 并且错误是操作无法完成。(NSURLErrorDomain 错误 -999。)我验证这仍然适用于 OS 2.2.1,所以它在 3.0 中有所改变。

有任何想法吗?

0 投票
1 回答
3293 浏览

iphone - 如何以编程方式获取 iPhone 3GS 的 MAC 地址?

这个问题有答案,但它只适用于旧 iPhone 和 iPod touch。

在 iPhone 3G S 上,它给了我“00:00:00:00:00:70”,这是不正确的。

0 投票
1 回答
1619 浏览

iphone - UILabel 中的文本可以有一个 colorWithPatternImage: 分配给它吗?

如果是这样,图像可以动画吗?

有充分的理由不这样做吗?内存使用等?

0 投票
2 回答
3007 浏览

iphone - 核心数据建模工具中的身份属性

我目前正在将我的 sqllite 应用程序迁移到使用核心数据。当我创建数据模型时,我注意到一个属性可以标记为 Identity 属性。幸运的是,我将该属性标记为必需且可索引,只是发现我必须自己提供值或实体的插入失败,这与数据存储为我提供身份的想法背道而驰。

因此,如果身份属性不像我想象的那样工作,那么有人知道它的用途吗?

在文档和这个站点上挖掘它变得很清楚,核心数据是它自己的身份对象。这是我应该使用的吗?这是如何在实体之间创建关系的吗?

0 投票
1 回答
215 浏览

iphone - 您能否构建一个以 2.1 作为目标 SDK 但使用 3.0 功能的 iPhone 应用程序?

我注意到今天发布的 IM+ 将它的最低要求(在 iTunes 中)列为 OS 2.2 或更高版本,但它们支持推送等 3.0 功能。

是否可以为固件 2.1 构建一个应用程序(例如:一个二进制文件),该应用程序具有仅在具有 3.0 固件的手机上启用的推送(或 SMS 或其他)等功能?好像是这样,但我不知道该怎么做。

0 投票
3 回答
750 浏览

iphone - iPhone 3.0 MPMoviePlayerController 长时间等待在屏幕上显示视频播放器的问题?

有人在 iPhone 3.0 上看到这种行为吗?

在我的应用程序上,触摸视频链接/按钮大约需要 4-5 秒,然后电影播放器​​才会显示在屏幕上。这看起来不对。

有人有什么建议可以减少这个“等待时间”吗?

0 投票
1 回答
1075 浏览

iphone - 通过SDK访问iphone地图书签

有谁知道通过 SDK 以编程方式访问“地图”应用程序书签的方法?如果可能的话,我想读和写书签。想法?

谢谢!

0 投票
1 回答
3903 浏览

iphone-sdk-3.0 - iPhone OS3 更改为 UIScrollView 子类

我有一个覆盖 UIScrollView 的子类

touchesBegan:withEvent: touchesMoved:withEvent:
touchesEnded:withEvent:

覆盖这三个似乎是一种广泛使用的技术(基于我在论坛中的观察)。然而,一旦我在 OS3 上编译了这段代码,这些方法就不再被调用了。有没有其他人看到这个问题?是否有不使用未记录方法的已知修复程序?

我第一次尝试解决方案是将所有 touchesBegan/Moved/Ended 方法向下移动到我的内容视图中并设置

延迟内容触摸 = 否;canCancelContentTouches = 否;

这部分工作,但当我放大时让我无法平移。我的第二次尝试仅在有两次触摸时才设置 canCancelContentTouches = NO(从而将捏合手势传递给内容)。这种方法很粗略,效果不是很好。

有任何想法吗?我的要求是滚动视图必须处理平移触摸,我必须处理缩放触摸。