问题标签 [ios7.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 回答
251 浏览

uisplitviewcontroller - UISplitViewController 仅适用于 iPad 应用程序 [iOS 7.1]

我刚刚用 7.1 更新了 XCode 5,由于下一次失败,我无法再构建

UISplitviewController 仅适用于 iPad 应用程序

我有一个通用应用程序。应用程序版本从 6.0 到 7.0。我尝试了从架构到方案和主界面设置的所有方法,但没有任何效果。有人对新的 iOS SDK 7.1 有同样的问题吗?

0 投票
3 回答
7077 浏览

ios - UITextField 上的 UITapGestureRecognizer 不再适用于 IOS 7.1

我有一个UITapGestureRecognizer附加到一个UITextField以获得类似“下拉”的效果。当UITextField点击 时,我会呈现UIPopover内容。这就像 7.1 之前的魅力 - 现在UITextField刚刚成为第一响应者,并且完全忽略了手势识别器。尝试设置delaysTouchedBegan为“是”但没有帮助。有帮助吗?

0 投票
1 回答
497 浏览

mkmapview - MKMapRegion 发布 iOS 7.1

我必须将引脚安装到可见地图上,以便使用众所周知的代码行获得 MKMapRect:

然后我得到并设置MKCoordinateRegion

由于我使用有两种状态(打开和关闭地图)关闭是地图不完全可见的地方(origin.y 值为self.view负)我需要在调用方法“fitToAnnotations”时重绘矩形我使用[self.mapView setNeedsLayout];所以我可以得到正确的self.mapView.frame(打开或关闭)。

现在,如果我使用此代码和其他一些行,在 iOS7 中一切正常,但在 iOS 7.1 中,open-map-Region 不同,显示一个没有针脚的大边缘区域,并且全部安装在中心部分。

这是我如何获得正确的区域来显示地图是全屏还是半屏

怎么了?

0 投票
3 回答
4832 浏览

ios - 显示和关闭视图控制器后,iOS 7.1 上的标签栏背景丢失

我在 iOS 7.1 上尝试过我的应用程序,发现标签栏背景有几次消失。我能够追踪到他们;它发生在:

  • 推动放置在导航控制器(即标签栏控制器内)内的视图控制器hidesBottomBarWhenPushed = YES
  • 呈现一个视图控制器,然后将其关闭(即MFMailComposeViewController

我创建了一个示例应用程序(使用标签栏模板 + 添加按钮来显示视图控制器,以及一个能够判断栏是否消失的 mapView),问题就在那里。

在此处输入图像描述

这是我更改的示例应用程序的所有代码:

在这里您可以下载整个示例项目

现在,重要的是:这似乎不会影响 iPhone 5,也不会影响模拟器。问题出在 iPhone 4 和 iPod Touch(撰写本文时的最后一代)。

你们中有人有同样的问题吗?你能修好它吗?谢谢!

更新:我找到了解决方法。请看下面我的回答。

0 投票
2 回答
756 浏览

ibm-mobilefirst - IBM Worklight 6.1 - 无法使用 MTWW 将应用程序拉取到设备

首先让我说清楚。我有几个 iOS 设备。在具有 7.0.6 的设备上,我没有任何问题。当我将其中一台设备更新到 7.1 时,我遇到了问题。让我解释。

在具有 7.1 的 iOS 设备上,我导航到工作台 URL,然后转到管理应用程序并选择安装。然后我收到此消息“无法安装应用程序,因为 >ip 地址< 的证书无效。此过程适用于具有 7.0.6 的设备。我假设新的 iOS 更新存在问题。

现在我进行了一些搜索,发现在尝试从 HTTP 站点下载应用程序时出现问题,因此我更改了 Web 报告设置(在 Eclipse 首选项 -> 测试 -> 性能测试报告 -> Web 报告中找到)到“访问报告需要安全性”。因此它将端口号更改为“8443”。然后我使用 https://ip:port 导航回工作台 URL 并尝试再次安装应用程序。这次它只是说无法打开。

对此有什么想法吗?

0 投票
9 回答
9127 浏览

ios - iOS 7.1 removeFromSuperview 崩溃

在iOS 7.1 发布之前,我的应用程序没有任何崩溃。现在在任何removeFromSuperview方法上,崩溃。例如:我有视图控制器,当我想删除一个视图控制器时,我删除它的所有子视图,然后从堆栈中删除(堆栈:我将视图控制器存储在其中,用于加载新内容,并加载以前的内容):

我得到了

-[CALayer retain]:消息发送到释放的实例

信息

是去除它的好方法吗?它会释放整个视图控制器及其子视图吗?因为我的应用程序没有崩溃,而不是 removeFromSuperview。我不明白 iOS 7.1 中发生了什么变化。

以及如何在不删除和不删除我的情况下删除所有子视图viewControllerremoveFromSuperview如果ViewController我只想添加新的子视图并删除当前内容)?

更新:

有时会崩溃:

-[CALayer retain]:消息发送到释放的实例

为什么???

有时如果我尝试从视图控制器视图中删除主子视图,它会发生同样的崩溃:

[mainView removeFromSuperview]( mainView 是单个 UIView,添加到 vc.view )

UPDATE2:(非常详细)

所以,我有一个容器视图。我正在向UIViewController.view这个容器中添加一个。我正在将视图作为子视图添加到UIViewController.view. 这个视图不是本地 uiview,我的意思是,它声明为implementation{ UIView* mainView }.当我的 UIViewController 将被释放时,在它- (void) dealloc { [mainView removeFromSuperview]; [mainView release] [super dealloc];} 的主视图中 removeFromSuperview 我的应用程序崩溃。

0 投票
1 回答
1003 浏览

cocos2d-iphone - xCode 5.1 build crashes - SpriteBuilder

I recently updated xCode to 5.1. All of a sudden my (cocos2d) builds keep on crashing when publishing to my iPhone 5s (iOS 7.1). It works fine in the simulator (iOS 7.1). I got a screenshot here: http://puu.sh/7rB8S.png

Also I got a bunch of warnings since I updated xCode to 5.1. Replace above with: "7rBfp.png" (due to lack of reputation...)

If you are willing to reproduce the problem, I followed this tutorial: https://www.makegameswith.us/tutorials/getting-started-with-spritebuilder/menus/ Once I added the MainScene background (and the button + methods) I was not able to build on my iPhone anymore.

Am I missing something? Before I updated xCode and my phone today everything worked flawlessly.

0 投票
0 回答
2175 浏览

ios7 - 升级到 iOS 7.1,iAd 现在坏了

刚刚更新到 7.1,现在我的带有 iad 的应用程序不起作用。根本不显示任何广告。运行 7.0.6 的应用程序上的 iad 运行良好,但在 7.1 上显示的广告绝对为零,是否有原因。只是想知道苹果是否对此进行了任何更改。感谢您的任何见解。

0 投票
2 回答
1878 浏览

ios - Xcode 5.1 / iOS 7.1 中的单元测试问题:BKSEventFocusManager 中的断言失败

在升级到 Xcode 5.1 后运行基于 XCTest 的逻辑测试时看到以下错误 - 很想知道解决方法。

0 投票
2 回答
1285 浏览

objective-c - Sprite Kit - iOS 7.1 更新后因缩放导致对象碰撞

没有问题,但在 iOS 7.1 更新后,对象正在碰撞 2pipes 的间隙。之前有人说过,可能是因为“yScale”,但我找不到解决方案。

一些代码;

任何帮助将不胜感激。谢谢!