问题标签 [iphone-sdk-2]

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 投票
10 回答
99208 浏览

ios - 如何在没有自定义单元格的情况下将文本包装在 UITableViewCell 中

这是在 iPhone 0S 2.0 上。2.1 的答案也很好,尽管我不知道关于表格的任何差异。

感觉应该可以在不创建自定义单元格的情况下让文本换行,因为默认情况下 aUITableViewCell包含 a UILabel。我知道如果我创建一个自定义单元格,我可以让它工作,但这不是我想要实现的 - 我想了解为什么我目前的方法不起作用。

我发现标签是按需创建的(因为单元格支持文本和图像访问,所以在必要之前它不会创建数据视图),所以如果我这样做:

然后我得到一个有效的标签,但设置numberOfLines(和 lineBreakMode)不起作用 - 我仍然得到单行文本。文本中有足够的高度UILabel来显示 - 我只是返回一个很大的高度值heightForRowAtIndexPath

0 投票
13 回答
79544 浏览

cocoa-touch - 在 iOS 2.0 上验证电子邮件地址的最佳做法是什么

验证用户在 iOS 2.0 上输入的电子邮件地址的最简洁方法是什么?

注意:这是一个特定于 iOS 2.0 的历史问题,并且由于它的年龄以及与之相关的其他问题的数量,它不能被淘汰,并且不得更改为“现代”问题。

0 投票
1 回答
60 浏览

ios - 适用于 OS 2.2.1 但不适用于 OS 3.0:错误:访问器的类型?

有谁知道为什么这段代码会在 OS 3.0 而不是 OS 2.2.1 中产生这个错误?

错误:访问器的类型与属性“服务器”的类型不匹配

ServerBrowser.h 在下面定义,serverBrowser 在上面的.m 中合成。

在此先感谢您的帮助。非常感激。约旦

0 投票
2 回答
252 浏览

ios - 我在哪里可以获得 iPhone 2.0 SDK?

我刚刚设置了一个新的macbook pro,安装了xcode和最新的iphone SDK;但是,我有一个需要以 2.0 SDK 为目标的 iPhone 应用程序。

我在 xcode 中提供了 2.2.1、3.0 和 3.1,但对于我的生活,我无法弄清楚从哪里获得 2.0。我没有任何运气搜索过 iPhone 开发中心。

0 投票
1 回答
77 浏览

ios - 如何开发兼容 iPhone 和 iPod Touch 2.0 及更高版本的应用程序

我需要开发一个与 iPhone 和 iPod Touch 2.0 及更高版本兼容的应用程序。所以我有很多问题。

1)我是否需要处理所有已弃用的方法以及如何处理?

2) 我认为在 2.2.1 之前不支持 GPS/相机,那么使用低于它的版本来处理这个问题的最佳方法是什么?

3)在模拟器上测试不同版本的应用程序是否可以,还是我需要在不同版本的实际设备上测试?

4)这可以快速开发还是涉及大量编码?

0 投票
3 回答
413 浏览

ios - 即使部署目标设置为 2.0,iPhone SDK 3/4 应用程序也无法在 iPhone 2.x 设备上运行

我知道基本/活动 SDK 和部署目标之间的区别。我的基础 SDK 设置为 4.0,部署目标设置为 2.0。我没有使用 2.x 后的任何 API,无论是有条件的还是其他的。由于我无法在 2.x 设备上进行调试,因此在构建它之后,我使用 iPhone 配置实用程序在设备上安装应用程序,效果很好。问题是,它不运行!我只是得到一个空白屏幕。主窗口永远不会出现!

现在在你问之前...

  1. iPhone SDK 3.x 也有同样的问题。我升级到 4.x 希望它会得到解决。不是。

  2. 是的,配置文件已安装。(如果不是,则无法安装该应用程序。)

  3. 这个相同的编译应用程序在 3.x 设备上运行良好。与 4.x 设备相同。只是不是 2.x 设备。

  4. 同样,不,我没有使用任何 2.x 后的 SDK。为了证明这一点,我从“新建项目”对话框创建了一个全新的基于窗口的应用程序,我所做的唯一更改是窗口的背景颜色(以证明 XIB 已加载)并将部署目标设置为 2.0(虽然它仍然是针对 4.x SDK 编译的。)同样,它在 3.x 或 4.x 设备上运行良好,但在 2.x 设备上只是一个黑色的空白屏幕。

我已经在三个独立的 2.x 设备上尝试过这个,包括一个新恢复的设备。我使用了三台独立的开发机器(带有 3.x SDK 的 MacBook Pro、带有 4.x SDK 的 MacBook Pro 和带有 3.x SDK 的 Mac Pro。)每次都得到相同的结果。

我难住了。

即使是未经修改的项目也无法运行的事实确实让我感到困惑。会不会是XIB文件?他们是否将格式从 2.x 更改为 3.x SDK 中的新格式?如果是这样,我如何将其设置回 2.x。(再次,这只是一个完整的猜测。)但我真的很难过!

0 投票
2 回答
8846 浏览

ios - 如何在 3.2 以下的 iOS 中获得长按手势的功能

UILongPressGesture 在 ios 版本 3.2 及更高版本中可用。但我正在尝试开发应用程序以获得最大的兼容性,因此针对 ios ver2.0

谁能指导我如何在 ios v2.0 中完成长按手势

0 投票
2 回答
1346 浏览

ios - 如何在 iphone 2.0 中以编程方式发送短信

我需要在 iphone os 2.0 中以编程方式发送电子邮件。

我发现的一些地方

这是 iphone os 2.0 上的代码工作吗?

同样,我需要在 iphone 2.0 中发送短信并拨打电话。

我发现在 iphone 2.0 中发送短信和拨打电话是不可能的。

有没有第三方工具可以发送短信?

0 投票
1 回答
1528 浏览

ios - 如何在iphone中找到电池的最大容量和当前可用容量?

在我的应用程序中,我可以使用 找到电池电量[[UIDevice currentdevice] batterylevel],它仅适用于 3.0 或更高版本。我不知道如何找到电池的最大容量和当前可用容量。另外,如何在 iOS 2.0 中查看电池电量和电池状态?