原生IOS反应:无法调整当前堆栈顶部的可用视图

当编写一个组件时,我突然在我的IOS模拟器中发现了一个非常奇怪的错误:“无法调整当前栈顶以外的可用视图” 这是我的代码: var Badge = require('./badge'); var Separator = require('./helpers/seperator'); var View = React.View; var StyleSheet = React.StyleSheet; var ScrollView = React.ScrollView; var Text = React.Text; var Profile = React.createClass({ _getRowTitle: function (userInfo, item) { item = item.replace('_', ' '); return item[0] ? item[0].toUpperCase() + item.slice(1) : item; }, render: function () { var userInfo […]

Appium 仪器在启动时崩溃

也许有人可以帮助我。 当appium尝试运行应用程序时,屏幕会在应用程序启animation面中闪烁,就好像appium试图多次启动应用程序一样。 这种行为在模拟器和真实设备上都会发生。 我设置启用我的iOS设备UI Autimation,但是当我尝试启动检查器我有这个问题: info: [debug] [INST STDERR] 2015-11-05 15:11:05.082 instruments[1495:39489] WebKit Threading Violation – initial use of WebKit from a secondary thread. info: [debug] [INST STDERR] 2015-11-05 15:11:06.049 instruments[1495:39460] Attempting to change event horizon while disengage error: Failed to start an Appium session, err was: Error: Instruments crashed on startup info: [debug] [INST […]

如何在一个有效的方式在一个iOS项目上包含OpenSSL

我已经按照networking上的所有教程来做到这一点。 一切工作正常,直到我添加到一个类的这一行: #import <openssl/pkcs7.h> 然后我有这个错误“openssl / pkcs7.h”文件没有find 。 Xcode有多糟? 我将每个文件拖到Xcode和文件无法find? 这是我现在的结构: 该应用有2个目标,openSSL必须安装在iPad上? 我已经使用这个脚本 iPad目标位于相对于基本目录path的以下path中:“Myapp ipad” 该脚本生成了两个文件“libcrypto.a”和“libssl.a”。 这两个文件在“Mhapp ipad”(=“Myapp ipad / lib”)中名为“lib”的目录中 该脚本还生成了一个包含大量文件的“include / openssl”目录。 我已经把它拖到“Myapp ipad”。 所以现在在“MyApp ipad / include” 如何填写searchpath,库searchpath,以便使其工作?

主表应用程序

我正在使用仅使用纵向方向的基本iPad主表应用程序。 我想停止当你向右滑动(只能通过button访问)出现masterviewcontroller。 解决scheme可能很简单,但不幸的是,我是一个自学成才的新手。

垂直标签栏?

我想知道是否有人知道我在哪里可以find文档或教程,如何在1Password或2do中为iOS制作垂直标签栏。 我认为这些不是“真正的”标签栏,但是我真的很喜欢使用这个function,而且我不知道如何完成它。 提前感谢任何帮助!

这些date是什么types的?

我有一个这种格式dateplist: Mar 11, 2013 10:16:31 AM 这显示在我的控制台中 2013-03-11 16:16:31 +0000 而webservice正在返回一些在控制台中的内容: 2013-03-01T18:21:45.231Z 如何将我的plistdate修改为与Web服务相同的格式?

使用用户触摸input更改视图大小

我想使用用户的触摸input来改变我的视图大小。 我不想要一步一步的指导..如果你不介意:) 我所知道的和将要尝试的是使用TouchesMoved方法,然后find触摸的最近的顶点的视图..使视图增加在这个方向使用animation.. 但是在我开始之前,我的问题很less。 1)相机应用程序具有相同的function裁剪照片..有一个网格显示实际作物区域..我不知道如何显示网格..我没有任何opengl的知识..任何人都可以帮助。 .i想用户指示是在编辑模式。 2)相机的应用程序的function也是改变使用用户的触摸input的大小,但它只改变视图的大小..如果触摸靠近视图的四个顶点..从我所知道有一个方法来检查是否触摸是在一个特定的矩形CGRectContainsPoint但我怎么过滤它的视图边界? 谢谢 编辑 我试过yinkou回答..从git下载.. 现在真正的问题是在git Xcode项目中有一个视图,它将图像作为contentView,如果用户拖动该视图,图像也会根据视图大小改变形状。 我正在做一个相机app.i附加AVCaptureVideoPreviewLayer作为一个contentView。 现在我的看法是resize,但AVCaptureVideoPreviewLayer保持相同的大小..我做错了什么,或者是AVCaptureVideoPreviewLayer不会增加。 请尝试git项目..它将需要5分钟..但会帮助我很多..在此先感谢..

iOS:“单向”导航控制器的最佳做法?

我正在开发一个基本上是许多不同testing序列的应用程序(为简单起见,考虑SATtesting或Mensatesting)。 每个testing都在不同的View + View Controller中实现。 最初我想用Storyboard和UINavigationControllers来pipe理testing的顺序和它们之间的转换,但现在我正在质疑这种方法的有效性。 一个UINavigationController是一个堆栈,而我的导航是单向的(一旦你完成了一个testing,你不能回去)。 有没有更好的方式来实现应用程序? 我仍然可以利用故事板吗?

为什么我可以将消息发送到NSArray的释放实例?

我只是注意到NSArray一个令人惊讶的行为,这就是为什么我发布这个问题。 我刚刚添加了一个方法,如: – (IBAction) crashOrNot { NSArray *array = [[NSArray alloc] init]; array = [[NSArray alloc] init]; [array release]; [array release]; } 理论上这个代码会崩溃。 但在我的情况下,它从来没有坠毁! 我用NSMutableArray更改NSArray ,但这次应用程序崩溃。 为什么发生这种情况,为什么NSArray不崩溃和NSMutableArray崩溃?

设备方向 – 以合法方式更改(iOS 4.0+)

我的应用程序有导航栏,第一个屏幕返回YES为方向,第二个设置为基于用户在第一个屏幕中select的某个方向。 从第二个画面回到第一个画面后,如果用户手持纵向设备而界面处于横向画面,则第一个画面设置为横向。 这是因为 (BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)interfaceOrientation 仅在更改设备方向后才被调用。 我想检查什么是设备方向atm和设置界面的方向。 尝试: //1st method: UIViewController *rotateTheScreen = [[UIViewController alloc]init]; [self presentModalViewController:rotateTheScreen animated:NO]; [self dismissModalViewControllerAnimated:NO]; [rotateTheScreen release]; //2nd method: UIInterfaceOrientation interfaceOrientation = self.interfaceOrientation; //3rd method: UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation]; 第一个是奇怪的,除了从界面方向=横向和设备方向=横向(这里是一个错误,他旋转到横向)回来的所有情况下,第二个检查界面,如名称告诉,并没有工作我的问题第三据我所知是私人的,苹果拒绝使用这个应用程序。