草庐IT

presentation-layer

全部标签

ios - SLComposeViewController - iOS 8 中的 "Attempt to present"错误

为iOS8更新了一些代码。我在iPad专用应用程序上遇到了这个错误,该应用程序在iOS7中完美运行。我正在使用UIActionSheet来显示共享选项,Facebook和Twitter让我很烦。SLComposeViewController*facebookShare=[SLComposeViewControllercomposeViewControllerForServiceType:SLServiceTypeFacebook];//Iaddanimageifthereisone//Isetsomeinitialtext[selfpresentViewController:faceb

iphone - 为什么是 "present modal view controller"?

只是对模态视图Controller的用法感到好奇。我们应该何时以及为何使用它们?有指南吗?我发现样本核心数据手册代码创建了一个导航Controller,只是为了呈现一个模态视图Controller。这是为什么?UINavigationController*navController=[[UINavigationControlleralloc]initWithRootViewController:addViewController];[self.navigationControllerpresentModalViewController:navControlleranimated:YES

ios - 层 <Metal Layer : 0x17069b850> 无可绘制对象

在运行我的应用程序时得到Nildrawableforlayer错误从MKMapViewController返回. 最佳答案 当我在我的一个ViewController中按下取消按钮时,我也有同样的情况(没有在我的应用程序中使用任何金属)。调用按钮处理程序的过程也很长.... 关于ios-层无可绘制对象,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/45796947/

ios - "Application tried to present Split View Controllers modally"

我仍在尝试为理论上非常简单的任务找到解决方案,即从UIViewController到SplitViewController。(为什么苹果让这件事变得如此困难)。我正处于将SplitViewController放入其自己的Storyboard中的阶段。当用户在单个UIViewController上选择一个按钮时,我调用以下代码:UISplitViewController*splitVC=[[UIStoryboardstoryboardWithName:@"SplitStoryBoard"bundle:nil]instantiateViewController];[selfpresentV

ios - iPad/iOS7 : 'Page' modal view controller strange behaviour after presenting 'Full screen' view controller from it

我的iPad应用程序以“页面”呈现样式打开模态视图Controller。如您所知,“页面”呈现样式不会覆盖呈现ViewController的状态栏以指示页面呈现。应用程序从模态视图Controller打开UIImagePickerController来制作照片。UIImagePickerController具有“全屏”呈现样式。关闭图像选择器后,呈现模态视图Controller的高度会增加20px,并与初始ViewController的状态栏重叠。我尝试用简单的UINavigationController替换UIImagePickerController,它也破坏了我的模态视图Cont

ios - Facebook iOS SDK : refreshing an expired access token without presenting a dialog

我正在使用FacebookiOSSDK.在我的代码中,我已使用默认权限授权我的应用程序,因此我的session在到期日期之前一直有效。但是,在达到到期日期后,我尝试重新授权以“刷新我的OAuthtoken”,如askedbefore.但是,当我尝试重新授权时,它会显示一个对话框,说明我已经授权我的应用程序,尽管我希望它只更新我的OAuthtoken而无需对话框。根据Facebook,thisispossible:Whenyouredirecttheusertotheauthdialog,theuserisnotpromptedforpermissionsiftheuserhasalre

xcode - 在通用 Storyboard中使用 present 作为 popover

Apple建议通过大小分类为通用应用程序使用单个Storyboard。现在我正在尝试根据设备调整UI,到目前为止它运行良好。我面临的唯一问题是如何分配特定的转场。例如,在我的应用程序中仅包含两个表格View单元格的设置应该通过iPad上的“作为弹出窗口呈现”和iPhone上的常规“显示(例如推送)”segue可见。有什么方法可以像使用Storyboard那样定义它,还是我需要编写支持代码?尼克 最佳答案 在WWDCsession中,Apple工程师使用了“Presentaspopover”转场。这一个在iPhone上以模态方式显示V

SwiftUI:如何将 .presentation 修饰符用于 Alert?获取编译器类型检查错误

为了好玩,我正在将我在UIKit中制作的测验应用程序重建到SwiftUI,但我遇到了下面最后一个.presentation修饰符的编译器错误。我不确定如何分解它。看起来很简单。运行2012MacBookProRetinai7。@StatevarshowingSaveAlert=false@StatevarshowingLoadSaveAlert=falsevarloadProgress:Alert{Alert(title:Text("LoadProgress?"),message:Text("Continuefromquestion\(studySaver)?"),primaryBut

ios - swift - 警告 : Attempt to present * on * while a presentation is in progress

由于这个错误,我无法切换到另一个ViewController。我想在成功扫描二维码后切换到另一个ViewController。2015-01-2717:59:16.093*[5416:1860144]Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy!我的代码@IBActionfuncbtnQrCode(sender:AnyObject){reader.modalPresentationStyle=.FormSheetreader.delegate=selfreader.completionBlock={(resul

swift - Layer.com 快速解锁用户

我正在尝试让NSPredicate在Swift中工作。下面的代码片段在“if”语句之前崩溃。funcunblockUser(){letpolicies:NSOrderedSet=self.layerClient.policiesletpolicyPredicate:NSPredicate=NSPredicate(format:"SELF.sentByUserID="+otherUserId+"ANDSELF.type=0")letfilteredPolicies:NSOrderedSet=policies.filteredOrderedSetUsingPredicate(policyP