iPhone
我正在尝试使用我的应用程序从WKWebView捕获window.print()javascript调用,以实际显示打印对话框并允许它们从页面上显示的按钮打印(而不是我的应用程序内的按钮) 。有没有人知道实现这个目标的最佳方法? 目前,对我来说,单击一个调用window.print()的链接只会触发decisionPolicyForNavigationAction委托方法,我在那里找不到任何相
..
我正在构建一个iOS 8自定义键盘,我想根据UIKeyboardType更改键盘的布局,但是,在UIInputViewController中读取键盘类型总是0. 有什么建议吗?提前致谢! - (void)viewDidLoad { [super viewDidLoad]; NSLog(@“TextInputMode:%ld”,self.textDocumentProxy.
..
我在UINavigationController中有一个UIViewController,在带有iOS8的iPad上进行模态显示。我正在使用 self.myNavController.modalPresentationStyle = UIModalPresentationFormSheet; 在我的视图控制器中,我有一个文本字段。由于视图控制器的UI设计,当用户点击文本字
..
在iOS 7中,我能够将共享URL缓存设置为 NSURLCache 的子类以及任何 UIWebView 我创建的会自动为每个请求使用该共享缓存。 //设置URL缓存并永久设置 ExampleURLCache * cache = [[ExampleURLCache alloc] init]; [NSURLCache setSharedURLCache:cache];
..
我一直收到来自GA和用户的崩溃报告......但是我无法通过ios7和ios8测试iphone5,5s,6来重现此异常。当应用程序进入后台时,此问题无处可去。奇怪的是游戏中心会调用spritekit来显示成就横幅? 有没有人遇到同样的问题? 最后的例外回溯: 0 CoreFoundation 0x23c99e3f __exceptionPreprocess + 127 1 li
..
我正在试图弄清楚当我开始在UISearchController.searchBar中输入时我的整个导航栏消失的原因它正确加载并动画正确,但是当我开始输入时我失去了活动的NavBar。这是从viewDidLoad加载searchController的代码: UITableViewController * searchResultsController = [[UITableViewContr
..
我正在尝试用UIViewController子类中的 willTransitionToTraitCollection 替换 didRotateFromInterfaceOrientation - 正如doc所说,但方法是我在旋转设备时没有被调用。为什么? 解决方案 如果你在iPad上测试它,它有两个方向的垂直和水平类的常规特征集合,因此当方向改变时,它不会调用此方法。
..
这是我的故事板 我正在使用autolayout,而不使用大小类。 当我在iPhone上运行它时5s,它工作正常。(肖像和风景) 但是当我在iPhone 6 plus(肖像)上运行它时,它没有正确对齐。 on iPhone 6 plus(风景),情况更糟。 I知道我可以使用 -widgetMarginInsetsForProposedMarginInsets:来设置边距
..
我无法让Action Extensions与Safari中的选定文本一起使用。 内部激活规则有允许文本的规则,但是当我选择文本时扩展名不可用。 解决方案 您需要启用NSExtensionActivationSupportsWebURLWithMaxCount以在Safari中提供扩展。 从模板创建非UI动作扩展目标时,会自动创建Action.js文件。编辑文件以使用 doc
..
当我在视图中显示我的popover并将其放在视图的一侧时。总是有一个小的余量,导致popover不坚持到一边。 UIViewController * vc = [self getViewController:@来自故事板的“popover”:@“Main”]; UIPopoverController * popover = [[UIPopoverController alloc] in
..
我正在尝试将Apple Pay整合到我的演示应用中这个链接&我正面临此问题问题。我已将我的iphone 6+操作系统更新为8.1.1版本,但仍然无法正确显示PKPaymentAuthorizationViewController&我收到此错误“应用程序试图在目标上显示一个nil模态视图控制器。”请提出建议,因为我被困在此。这是我写的代码: - PKPaymentRequest * requ
..
我在iOS8中遇到了MFMessageComposeViewController的一个奇怪的错误,它只能在我自己的应用程序中重现。它正在App Store中影响应用程序,使用iOS8上运行的iOS7 SDK以及我自己的测试设备(iPhone和iPad)中的iOS8 SDK构建 问题是,当我调出MFMessageComposeViewController时,它会向我显示没有文本字段或发送按钮的
..
AVPlayerItem * currentItem = self.player.currentItem; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerItemDidReachEnd :) name:AVPlayerItemDidPlayToEndTimeNotificatio
..
当我设置HKObserverQuery时,更新处理程序总是立即被调用(我没想到的)。当我通过Health.app添加数据点时,它也会被调用,正如您所期望的那样。我倾向于认为我没有使用完成处理程序做正确的事情,但文档在这里应该发生的事情上相当稀疏。 问题:基本上我正在做的事情。这是预期的行为,还是我错过了什么? func listenForUpdates(){ let bodyMas
..
我正在为我的应用程序使用 KeychainItemWrapper 使用以下代码行 KeychainItemWrapper * currentUser = [[KeychainItemWrapper alloc] initWithIdentifier:@“com.example”accessGroup:nil ]。 [currentUser setObject:accountString
..
在xcode的界面构建器中在storyboard(或xib)中构建UI时遇到此问题。在将图像(在资产目录中具有相同名称)分配给Interface Builder中的图像视图后,xcode在运行ios8的任何非retinahd设备中加载 3x 图像文件而不是2x。 请注意,此错误仅在应用的部署目标设置为 6.0或6.1 时发生。 我正在使用资产目录来管理图像资源。 此问题已在Xco
..
我试图在iOS 8中使用新的Photos API获取照片的文件扩展名,但直到现在还没有找到方法。在iOS 8.0之前,我会使用ALAssetRepresentation来获取文件扩展名,如: //从资产获取资产表示 ALAssetRepresentation * assetRepresentation = [asset defaultRepresentation]; //从原始文
..
我有一个奇怪的问题。我正在开发一个应用程序,我在其中以20-20字节发送块。。 一切正常。 当我将Bytes数据从iOS 8发送到iOS 8 设备时,需要大约4-5秒才能从一台设备转移到另一台设备,但我的问题是什么时候我将字节数据从 iOs 7.1发送到iOs 8 或反向,将数据从一台设备传输到任何设备大约需要17-20秒。 为什么在iOS 7.1到iOS 8中花费太多时间或反向
..
在iOS 7中,此方法没有问题: _rootViewController.modalPresentationStyle = UIModalPresentationCurrentContext; [_rootViewController presentViewController:self animated:NO completion:nil]; 但在iOS 8中它没有
..
好的团队,这很奇怪。 [NSDecimalNumber integerValue]表现得很奇怪。 我坐在一个断点处,试图弄清楚为什么我的应用程序的某些部分在iOS8中被破坏了,我是查看名为“timeSeconds”的变量。它在Xcode变量视图中显示如下: _timeSeconds(NSDecimalNumber *)344.514533996581994496 但
..