Tag: ipad

从vector <float>切换到vector <short>时出错

我有一个应用程序,我正在做什么,我想改变一个vector,我创build从浮动到短。 我的代码是这样的头文件: vector<float> vertices; 它工作正常,但如果我切换到这个: vector<short> vertices; 并编译,它崩溃与以下错误: malloc: *** error for object 0x1035804: incorrect checksum for freed object – object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug 我不知道发生了什么事。 如果有帮助,这是我为iPad开发的一个OpenGL应用程序。

WebView在方向更改上无法正常工作

我有一个通用的应用程序与一个webView,当发生方向更改时resize。 在iPad模拟器上,webView会自动重排以适应新的宽度。 但是,在iPhone模拟器上,内容不会重新stream动,其中一些内容会被切断。 这是一个已知的WebView错误? 我该如何解决这个问题? 我的webview只是加载一个远程的HTML页面。 我正在testingIOS 4.3

缩放时保持UIButton相对

里面有一个UIImageView的UIScrollview,显示一个平面图。 我也有一个UIButton在滚动视图中充当标记/引脚。 我已经在图像上实现了缩放/双击,但是当图像滚动和/或缩放时,UIButton元素显然不会移动。 我已经尝试了下面的代码来尝试和缩放完成时重新放置button: [myButton setFrame:CGRectMake( (myButton.frame.origin.x – myButton.frame.size.width / 2) * _scrollView.zoomScale, (myButton.frame.origin.y – myButton.frame.size.height / 2) * _scrollView.zoomScale, myButton.frame.size.width, myButton.frame.size.height)]; 这将button移动到左上angular。 有没有人知道我应该怎么做,以保持button相对于图像(一个标记在Google地图上的相同方式)。

UITextView不显示文字,直到我旋转它

我正在使用一个UISplitViewController,有一个UITextView作为主视图,但文本不会加载,直到我旋转两次ipad。 在应用程序启动时logging显示文本视图是可用的,并且其中的文本(在nib文件中定义)也被正确加载。 我究竟做错了什么?

自定义形状的进度视图

我正在寻找一些有关自定义进度视图的解决scheme。 基本上,我想填充下面的图像来表示加载进度,就像我们在游戏中的加载进度。 任何想法如何实现它?

检查哪个请求来自NSURLConnection委托

什么是检查哪个请求是委托方法内的哪个最好的方法: – (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { } 现在我有一个NSURLConnection,我做了一个NSURLConnection请求之前,并在didReceiveResponse我做的: if (self.tempConnection == connection) 但是有一个可能性,这不适用于比赛条件。 有一个更好的方法吗?

通过USB电缆在iOS应用程序和Mac应用程序之间交换数据

我正在寻找一种方法来通过电缆在我自己的iOS应用程序和我自己的OS X应用程序之间交换数据。 我知道必须有框架才能从Mac应用程序连接到设备,像iExplore这样的应用程序可以从设备导入和导出文件。 只要通过电缆交换数据,交换数据的方式并不重要。 它可能会使用文件系统,或者我可以通过连接将设备与Mac连接到同一networking,甚至可以使用第三方硬件。 如果它使用私有API或者设备需要越狱,那么它并不重要,它仅供内部使用。 提前致谢。 重要提示:该解决scheme不能使用任何无线,无线,蓝牙,无蜂窝networking,即使在飞机模式下,数据交换也能正常工作。 这是主要的要求。 它必须相对较快。 我想每几秒钟交换小于1 kB的小包。 发送和接收之间的延迟应该尽可能小,1秒是最长的可接受的延迟。

更新企业级iOS应用程序,同时保留当前应用程序包的一些文件

目前,要部署我们的企业应用程序,我们让客户端下载最新的应用程序构build包,并使用iPhoneconfiguration实用程序进行安装。 不幸的是,当他们卸载当前版本的应用程序,它会删除设备上的所有相关文件。 他们需要先卸载应用程序,然后才能安装应用程序的新版本。 有没有办法更新到新的版本,同时保留设备上的一些现有文件,以便整个应用程序没有完全重置(例如日志logging和设置文件)? 似乎没有像常规应用程序商店那样的更新企业应用程序机制,或者我错过了某个function?

Objective-C:访问其他UIViewControllers中的对象的问题

所以我有一个自定义的UITableViewCell,它持有对其包含视图控制器(VC中有其表)的引用。 // MyCell.h #import <UIKit/UIKit.h> #import "RootViewController.h" @interface MyCell : UITableViewCell @property (nonatomic, strong) IBOutlet RootViewController *rootViewController; -(IBAction)checkBoxClicked:(UIButton*)sender; // MyCell.m @implementation MyCell @synthesize rootViewController = _rootViewController; -(IBAction)checkBoxClicked:(UIButton*)sender { [self setCheckBoxChecked:!_checkBoxChecked]; [_rootViewController refreshVisibleViewForCellTagged:self.tag]; } 在我的单元格中,我有一个button来改变一个variables,然后在我的rootViewController中调用一个函数。 这个方法实际上是调用的,但是当我试图访问任何对象的时候,它们是'0x0'/ nil的refreshVisibleViewForCellTagged方法里面的RootViewController。 // RootViewController.h @interface RootViewController : UIViewController <UITableViewDataSource, UITableViewDelegate> @property (nonatomic, strong) IBOutlet UITableView *myTableView; // RootViewController.m – (void) refreshVisibleViewForCellTagged:(NSInteger)cellTag […]

在xcode / simulator中启用iPad pro

我有一个现有的iPad项目,我想启用iPad的专业版。 在我的“项目目标”中,我将“iOS开发目标”设置为9.1,并确保在我的个人应用程序目标中设定了相同的开发目标。 但是,当我selectiPad专业模拟器并运行项目时,我的屏幕尺寸仍然设置为标准的iPad尺寸 the screen size:(0.0, 0.0, 768.0, 1024.0) 有人能指点我还有什么我该做的。 我的项目是Objective-C和Swift的组合。 谢谢 雷扎