问题标签 [ios5.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 投票
2 回答
1151 浏览

android - 如何将iphone设备连接到非iphone设备?

我是这个 iPhone 开发的新手。目前我正在开发一个应用程序,该应用程序需要从 iPhone 向非 iPhone 设备(如 android)传输数据。有人可以建议我这样做的方法吗?是否有任何库或 API 或框架可以做到这一点?

0 投票
0 回答
562 浏览

cocoa-touch - 有效的 SSL 证书被拒绝

我正在开发使用带有 SSL 的 REST Web 服务的应用程序。Web 服务已经到位,并使用 SSL 证书标识自己。即使证书似乎是有效的,它仍然被 iOS 拒绝。以下是详细信息:

  • Web 服务提供由 3 个证书组成的证书链,此列表中的根证书,中间证书,最后是 Web 服务证书
  • - (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)space每次我向 Web 服务发送请求时都会调用该方法。RestKit 代码中的注释说“服务器正在使用操作系统无法验证的 SSL 证书”,所以我想我永远不应该使用那种方法,对吧?
  • 我尝试在测试设备上从 Safari 访问 Web 服务,并且证书被自动接受。桌面浏览器也是如此。
  • Sslshopper说证书很好。

我可以通过将证书添加到应用程序包并以与自签名证书相同的方式处理它来连接到 Web 服务,但我想以正确的方式解决这个问题。非常感谢任何帮助,特别是如果有人能指出为什么 iOS 上的 Safari 接受证书,而我的应用程序不接受。

编辑: 原来我一直在使用旧的 RestKit 版本。我创建了概念证明,允许我向我的服务器发送一些请求,并且从今天(2012 年 5 月 3 日)开始使用 RestKit 主机,证书被接受。但是,我接到两个电话connection:canAuthenticateAgainstProtectionSpace:,在这两个电话中我都返回 NO,但无论如何它都能正确连接。所以,新的问题是,我现在可以正确连接的 RestKit 到底发生了什么变化。我需要知道这一点,因为我必须修补要用于发布的旧版本。之后我会更新 RestKit。

编辑:我需要把它还给 RestKit 人,这不是他们的错。我尝试连接的 Web 服务正在使用某种网关,这是问题的根源。当天早些时候,网关工作人员进行了一些修复,这就是为什么当我设法使用最新的 RestKit 版本执行测试时它可以正常工作的原因。

0 投票
3 回答
847 浏览

iphone - iOS:导航到另一个控制器时,Webview 会导致闪烁

我在 UIVIewController 中使用 webview 并使用以下方法在其中加载本地 HTML 文件。

如果我将此方法放在 ViewDidLoad 中,我会在导航到看起来不太好的控制器时看到白色闪烁。

我尝试将此方法放在 ViewWillAppear 中,如下所示。我正在使用 webViewLoaded 标志来确保 webview 已加载,然后只显示当前视图,否则它正在等待,但它正在无限循环等待!

我也在 ViewDidLoad 中尝试过同样的事情,但它仍然处于无限循环中。

请注意,webViewLoaded 是“volatile BOOL”,但未调用 webview 委托方法。不知道发生了什么!

谁能帮我解决这个问题。谢谢。

0 投票
8 回答
25612 浏览

ipad - UISplitViewController:如何强制在应用启动时显示主弹出框?(肖像)

在 iPad 应用程序中,我正在使用 UISplitViewController。当应用程序以纵向模式启动时,我需要强制显示主弹出窗口。

现在我正在使用这段代码,它在 iOS 5.0 上运行良好。

但在 iOS 5.1(使用新型主弹出框)中,行为似乎是随机的。有时弹出窗口会全屏显示,有时效果很好。

5.1的一些建议?

0 投票
1 回答
334 浏览

objective-c - 插入警报视图但不起作用

我有一种情况,我需要提醒用户下一个访问的视图控制器是“数据加载”。

我将此添加到 FirstViewController 按钮操作:

它不起作用。它加载到 SecondViewController 并仅在加载 SecondViewController 后弹出。

所以我尝试了 SecondViewController 本身。SecondViewController 从远程服务器提取数据,这就是它需要一段时间才能下载的原因,具体取决于 Internet 连接。所以我决定在函数中添加 UIAlertView:

这也行不通。最重要的是,我尝试关闭互联网连接以查看是否弹出第二个警报以提醒用户没有互联网连接。第二个警报也不起作用。

0 投票
3 回答
505 浏览

iphone - UIImageView 底行像素缺失

可能重复:
带有 Xcode 4.3.1 的 iOS 5.1:[UIColor colorWithPatternImage:] 奇怪的行为仅在设备上

嗨,我这里有一个奇怪的(我想)。

我有一个应用程序,其中有一个运行良好的 uitableview。我一直在重新开发并将我的 iphone 更新到 IOS 5.1。这是否是红鲱鱼,我不知道。无论如何,我注意到我的背景/所选图像的底行像素丢失了!

我已将应用程序简化为屏幕顶部的简单 UIImageView ....

在此处输入图像描述

紫色区域是一个 UIImageView。带有黄色边框的灰色区域是我的图像,最终将作为我的表格行的 b/g。在 IB 中一切看起来都不错。

现在,当我在 iPhone 上运行它时,我得到了这个......

在此处输入图像描述

缺少底行像素(黄色边框)。在代码中没有对此进行特殊的调整大小,就像 IB 放置它一样,除了 View Mode 更改为 Top 而不是 ScaleToFill。理论上,图像保持不变。

在 IB 中,一台 iPad(5.01)、一台 iPod (4.2.1) 和模拟器,一切正常,并显示了完整的图像!

任何人都可以对此有所了解,提供解决方案吗?我要拔头发了!

谢谢

适合

0 投票
28 回答
199044 浏览

objective-c - 构建失败:ld:重复符号 _OBJC_CLASS_$_Algebra5FirstViewController

通过 iPhone 模拟器运行我的应用程序时,我突然收到此错误:

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用):

ld:重复符号 _OBJC_CLASS_$_Algebra5FirstViewController 在 .../Algebra5-anwcuftojtxtgkfootneeeqhwztj/Build/Intermediates/Algebra5.build/Debug-iphonesimulator/Algebra5.build/Objects-normal/i386/ExercisesViewController.o 和 .../Algebra5-anwcuftojtxtgkfootneeeqhwztj/ Build/Intermediates/Algebra5.build/Debug-iphonesimulator/PSLE Algebra5.build/Objects-normal/i386/PSLE_Algebra5FirstViewController.o 架构 i386

这是什么一回事呢?

0 投票
2 回答
664 浏览

objective-c - clickedButtonAtIndex:不工作

大家好,我有这个 i IBAction 链接到一个按钮:

}

和一个 clickedButtonIndex 自动运行,但不知何故它不加载 SecondViewController:

我在这里错过了什么吗?

0 投票
1 回答
401 浏览

objective-c - 使用循环以编程方式添加 NSMutableArray 时出错

我正在尝试将我从 NSURL 获得的数组添加到使用 for 循环的数组中:

使其成为二维数组。不断收到 NSRangeException 错误。它只能在 index[0] 处插入对象或添加对象,当 'i' 增加到 1 时,它会引发错误。它只能意味着它不是添加而是覆盖,所以当它第二次覆盖并且 i = 1 时,它会抛出错误。如何添加更多而不是覆盖初始化的二维数组?

0 投票
2 回答
1287 浏览

cross-compiling - 如何使用 iOS SDK 5.1 编译 expat?

如何使用 iOS SDK 5.1 编译 expat?我尝试从所有较旧的脚本进行调整/升级,但没有任何效果......有人已经这样做了吗?