iPhone
当我在 iOS8 Beta5 + Xcode6 中显示 UIAlertController(ActionSheet)时, 运行时异常即将到来。 此Bug仅在 iPad 设备中发生。 我在使用UIAlertController时遇到了以下异常。 * 由于未捕获的异常'NSGenericException'终止应用程序,原因:'UIPopoverPresentationContro
..
我正在尝试使用扩展程序提交iOS应用程序,但在验证时遇到一个奇怪的错误: 我的小部件故事板名为Main.storyboard。 属性文件如下所示: 解决方案 我想这是一个错误。当我将Main.storyboard(在info.plist中定义的NSExtensionMainStoryboard)移动到扩展目标的子目录时,我解决了这个问题。这意味着您无法本地化main.storybo
..
我有一个NSDateFormatter,用于将NSDate格式化为字符串。以下格式不起作用:ddMMyyyy_hhmmss_SSS。当我尝试格式化NSDate时,我得到以下输出:18092014_08:49:03,638,它有一个冒号和一个我没有在格式中指定的逗号。请注意,在iOS 7中,我从未遇到过这种问题。 这是我正在使用的代码: NSDateFormatter * dateForm
..
在iOS 7中,我通过“showFromRect”显示actionSheet: [actionSheet showFromRect:rect inView:view animated:YES ]。 但在iOS 8中,这不起作用。他们替换实现并建议我们使用UIAlertController。然后我如何像弹出窗口一样显示这个actionSheet? 解决方案 使用UI
..
当我的应用启动地图视图时,我请求iOS8“使用中”位置权限。假设用户授予该权限。 我想仅在用户选择加入我的地理围栏功能时才请求“始终”权限。但是调用CLLocationManager.requestAlwaysAuthorization没有任何效果,因为当前的授权状态不再是kCLAuthorizationStatusNotDetermined。 如何在用户授予“使用时”权限后请求“始终
..
我刚刚发现,为了能够在应用商店中对您的应用进行描述,请说“此应用针对iPhone 6和iPhone 6 Plus进行了优化”。您需要为启动图像使用启动XIB或故事板文件(根据[Apple] [1])。 所以,我已经创建了一个新的Launch Screen xib,现在我有点但是因为我通常在代码中做所有事情并且不使用界面构建器。我删除了插入的默认标签,并将 UIImageView 放入视图中。
..
我一直在搞乱swift并试图让Physicsworld工作。 这是我得到的错误 “架构i386的未定义符号: “_ OBJC_CLASS _ $ _ SCNPhysicsWorld”,引用自: __TFC3sk218GameViewController11viewDidLoadfS0_FT_T_在GameViewController.o ld:找不到架构i386的符号 clang:
..
我想通过Multipeer Connectivity(iOS 8)发送麦克风音频数据,并通过接收对等体的扬声器播放。我还设置了AVAudioEngine,我可以听到(上方)扬声器输出的麦克风数据,但我不知道如何通过网络发送AVAudioPCMBuffer。这是我的代码片段: AVAudioInputNode * inputNode = [self.engine inputNode];
..
我试图通过在MasterView的UINavigationController前面添加一个UITabbarController来扩展默认的Apple MasterDetail模板,所以有这样的结构: UISplitViewController(Master)> UITabbarController> UINavigationController> UITableViewController
..
我是iOS开发的新手,我正在尝试同时学习故事板,Swift和iOS 8的新功能。 我创建了一个非常简单的故事板,使用Popover演示文稿segue来显示另一个视图。在模拟器上,如果我为iPad运行它,它按预期工作。但是,如果我为iPhone而不是弹出窗口运行它,它会在原始视图的顶部显示全屏视图。这可以;然而,没有办法解雇它并回到原来的屏幕。 我观看了WWDC 2014视频“228 A
..
跟随iOS 8代码每秒调用: - (void)appendString(NSString *)newString toTextView:(UITextView *)textView { textView.scrollEnabled = NO; textView.text = [NSString stringWithFormat:@“%@%@%@”,textView.text,new
..
如何获取当前位置的纬度和经度。 我试过这个。使用Xcode 6.01和IOS SDK 8.0 - (CLLocationCoordinate2D)getLocation { locationManager = [[CLLocationManager alloc] init] ; locationManager.delegate = self; locationManage
..
我想构建一个健身应用程序,将数据上传到HealthKit。有没有办法从另一个应用程序打开/导航到HealthKit? 解决方案 在iOS 10上,Health应用程序URL方案是 x-apple-health 。您可以通过以下方式在自己的应用中打开它: Objective-C: [[UIApplication sharedApplication] openURL:[NSURL
..
我使用UIPresentationController呈现模态视图控制器。我使用以下方法将presentView的框架设置为小于containsView的边界: 覆盖func frameOfPresentedViewInContainerView() - > CGRect { 让myDX =(self.containerView!.bounds.width - 600)/ 2 让myD
..
我在现有的照片编辑应用程序中添加了一个新的iOS 8 Photo Extension。我的应用程序有一个非常复杂的过滤器管道,需要一次在内存中保留多个纹理。但是,在具有1 GB RAM的设备上,我可以轻松处理8 MP图像。 然而,在扩展中,存在更高的内存限制。我不得不将图像缩小到2 MP以下,以便在不破坏扩展名的情况下对其进行处理。我还认为只有在未将扩展调试器附加到调试器时才会出现内存问题。
..
我正在构建我的键盘扩展应用程序,当用户点击它时,我在按钮上添加了关键的流行动画。它适用于内部图像,但顶部行图像弹出区域在剪切子视图时会隐藏。我尝试使用ClipToBound属性并设置为False。但仍然没有工作。任何人都知道如何解决这个问题?在superview上添加子视图也不起作用。 图像A显示正确弹出,因为它在键盘框内。图像B错误,因为框内弹出剪辑。 解决方案 我认为你不允许在键
..
我现在正在开发iOS 8自定义键盘扩展程序,使用 UITextInputDelegate 方法存在一些问题。 这是否右:当用户长按打字区域时,应该调用 selectionWillChange:和 selectionDidChange:方法?只要文本字面改变,就应该调用 textWillChange:和 textDidChange:方法吗? 实际上,我是什么观察到的是,当我在文本输入区域
..
我正在将所有内容从AlertView更改为AlertController,但我无法在线找到任何用于检索用户在AlertController的文本字段中输入内容的内容。以下是我的内容: if([UIAlertController class]){ UIAlertController * alertControllerK2 = [UIAlertController alertContro
..
在我的项目中,我使用 AVAudioSession 来检测是否插入或拔出了任何耳机。但在这种情况下,我无法检测何时插入蓝牙设备。这是我的耳机状态代码。 - (void)audioRouteChangeListenerCallback:(NSNotification *)notification { NSDictionary * interuptionDict = notific
..
我在NSXMLParser中崩溃了 * 由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'NSXMLParser不支持可重入解析。' 这是我的代码 NSString * wrappedSnippet = [NSString stringWithFormat:@“%@”,self.snipp
..