问题标签 [ios-4.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 投票
1 回答
572 浏览

iphone - Singleton 类适用于 4.0 iOS 和更早版本,但不适用于 4.1 和 4.2 SDK

我正在使用 Singleton Class 来共享从 web 服务获取的大量数据以进行处理,这在我以前的应用程序中也做过。但是对于新的 ios 4.2 它不起作用,我无法理解它不起作用的原因,因为它与新的 api/frameworks 无关。

这是我的单身人士的代码:

.m 类:

@implementation SingleTon 静态 SingleTon *_sharedInstanceHname;

}

}

在我的第一个视图中,我如何使用 Singleton 来存储价值:

这是我在第二个视图 viewDidLoad 方法中访问此设置值的方式:

我尝试了所有可能的保留释放,但没有用……是的,错误也不同……有时是“EXC_BAD_ACCESS”,有时是其他

0 投票
1 回答
519 浏览

iphone - 寻找自定义手势的方向,例如滑动滚动

我正在尝试一种手势,可以在我已排序的这部分图像之间无缝切换。赶上我的部分是这样做的手势以及我如何引入加速。

基本上,用户会像往常一样滑动,并且在注册滑动后,它会改变显示的图像,并且一旦滑动越快,图像会改变得越快,理想情况下它将保持该速度,直到用户手指被抬起,留下重复滚动的可能性通过图像。

有人可以给我的任何方向都会很棒。

谢谢。

0 投票
2 回答
4863 浏览

objective-c - 缺少依赖目标“>"

我不断在我的 Xcode IDE 中收到此警告:

缺少依赖目标“<PBXTargetDependency:0x201d16ca0:<no cached name>>”

这是什么意思?

0 投票
2 回答
1119 浏览

ios-4.2 - 无法下载 http://adcdownload.apple.com/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg

我无法下载“http://adcdownload.apple.com/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg”。该链接在我的 macbook 上返回“安装失败”。我该怎么办?

0 投票
2 回答
7626 浏览

iphone - 我们可以在 iOS 设备上使用 Mapkit 框架在 Google 地图上显示 KML 数据吗?

我有一个要求,我必须显示一些地图和与该地图相对应的一些数据。问题是后端服务器使用 MapXtreme 生成 GIS 数据,iOS 设备没有 MapX 客户端。服务器人员告诉我,他们可以向我发送 KML 文件以生成地图。

有没有办法使用 KML 文件使用 Mapkit 框架在谷歌地图上显示地理信息?

编辑:我在这个链接中遇到了类似的问题。在其中一个答案中,vy32 共享了 Google 地球教程站点的链接以创建 KML 文件。他还认为它可以在 Mapkit 中使用。问题仍然存在......我们如何做到这一点?

0 投票
2 回答
3980 浏览

iphone - iOS:viewDidLoad 中未正确设置视图高度

我有一个从 nib 加载的视图控制器,其中定义了一个高度为 346 像素的滚动视图。但是,当我这样做时:

在 viewDidLoad 我得到 375。

我需要 viewDidLoad 中的适当高度(或其他类似方法),以便我可以根据高度以编程方式设置滚动视图的内容(不希望它垂直“溢出”,仅水平“溢出”,它的分页)。

滚动视图打开了每一行自动调整大小。(全是鲜红色)。奇怪的是,当视图加载时,我可以看到滚动视图是(正确的)346 像素高而不是 375,因此它必须在 viewDidLoad 和显示视图之间的某个位置更改为正确的值。

我在这里陷入了死胡同,任何获得适当大小的视图的方法都会非常有帮助。在此先感谢,如果您需要更多信息,请发表评论。

编辑:我解决它的方法是在 viewDidLoad 中放置一个 0.1 秒的计时器,当调用该计时器时,我做了我需要做的工作。这有点像黑客,所以任何其他建议都将不胜感激。

0 投票
1 回答
2238 浏览

objective-c - iOS - 在 UIScrollView 上使用 addSubView

我正在尝试使用这段代码:

我要做的是获取一个稍后将获得 CAKeyFrameAnimate 的图层并将该图层放置在 UIView 中,以便我可以使用标准视图功能:

但我离题了......然后将 UIView 和图层放在 UIScrollView 内,这样我就可以获得所有好的 UIScrollView 功能。

至少这是我相信它在 atm 工作的方式。

目前希望得到一些帮助,它只显示一个白屏,但是当我将第一行替换为:

我得到了一个可以播放但现在放大的动画。

任何帮助,将不胜感激。

编辑: 总之,我想做的是在 UIScrollView 内的 UIView 内的层内有一个 CAKeyFrameAination。这种打包的原因是因为我需要一个可以停止启动和放大的动画。前三行代码会产生一个空白的白屏,但​​是当我用我将图层放在 myScrollView 上的最后一点替换它们时,它会播放但正如预期的那样,我没有缩放

-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {

期待一个 UIView 并且如果我告诉它期待一个图层则不起作用。希望这更清楚。

0 投票
2 回答
2365 浏览

ios - 未连接配置的 ios 设备

如果我尝试在设备上运行我的应用程序,我会收到标题中显示的消息。我调查我的设备上有 ios 4.2.1 (8C148)。令我困惑的是,在 xcode 中我只能选择目标(ios 部署目标)为 4.2,而系统分析器->软件->开发人员向我显示“版本:3.2(10M2423)”(我认为女巫是最新)但在 SDK 下我只看到 iPhone OS: 4.2(8C134) 和 iPhone Simulator: and 4.2(8C134)

这可能是此错误的原因,设备比我的 sdk“新”吗?

0 投票
0 回答
343 浏览

xcode - 使用 iOS SDK 4.2 为 iOS 3.1、iOS 3.2 构建通用应用程序

我有一个最初为 iOS4.2 构建的通用应用程序。由于这个项目不使用很多 4.0+ 特定的 API,我想构建这个应用程序,并将部署目标设置为 3.1。

它可以毫无问题地构建。

但是当我在 iPhone 3.1.3 模拟器上安装并启动该应用程序时,我收到以下 dyld 错误:

我的代码的 iPad 特定部分已经使用检查以确保它不引用任何不可用的符号,使用:

有任何想法吗?

0 投票
1 回答
1907 浏览

iphone - 使用 UIMarkupTextPrintFormatter 时是否可以控制顶部和底部页边距?

我正在尝试使用 iOS 4.2 中的打印内容从我的 iPhone 应用程序进行打印,但我很难让多页内容很好地显示。正如您在通过 iOS 打印 API 生成的 PDF 的附加屏幕截图中看到的那样,UIMarkupTextPrintFormatter 非常喜欢在渲染时使用非常小的上边距。

此外,它似乎也没有尝试很好地拆分块元素......在屏幕截图中很难看到,但分页符实际上发生在表格行的中间,而不是行之间的边界上。

我尝试使用 CSS @page 指令来指定页面边界,但是 iOS Webkit 似乎根本不支持这些。

有谁知道任何技术,无论是在 HTML 中还是通过 iOS SDK 来使这些顶部利润更大?

我真的不想编写自定义 UIPrintPageRenderer 类,因为我试图让我的用户能够通过 HTML 模板自定义他们的打印输出……使用自定义渲染器几乎肯定会使这变得不可能(或非常困难)。

任何帮助深表感谢!

默认情况下,页面顶部非常小