草庐IT

push-segue

全部标签

ios - 嵌入 segue - 动态切换初始 UIViewController 和包含的 UIViewController

我需要做的基本上是构建一个可以动态更改其subviewController并动态设置其初始ViewController的容器(ViewController)。我以前从未使用过Embedsegue,所以我想我会试一试。但是,使用它似乎允许我使用subviewController之间的自定义segue动态更改subviewController,但初始ViewController似乎固定到我在StoryBoard中将segue拖到的那个(这里的自定义segue会成为某种东西alonetheselines)。我知道我可以通过从容器ViewController直接创建x个自定义segue(其中x

ios - NSInvalidArgumentException',原因 : 'Receiver (<ViewController:>) has no segue with identifier ' ''

>2014-09-2018:04:45.564storyboard_demo[6919:60b]嵌套推送animationcanresultincorruptednavigationbar2014-09-2018:04:45.921storyboard_demo[6919:60b]Finishingupanavigationtransitioninanunexpectedstate.NavigationBarsubviewtreemightgetcorrupted.2014-09-2018:04:46.442storyboard_demo[6919:60b]*Terminatingap

ios - 模态 Segue 的表单不适用于 Storyboard

我正在尝试使用模型“表单”以模态方式呈现View。令人惊讶的是,我通过Storyboard添加的所有subview都没有显示,但是当我尝试使用代码(例如在viewDidload上)创建它们时,这些View显示在屏幕上。此外,当我将模型更改为“全屏”时,在这种情况下也会显示View。这是一个在iOS8版本下开发的iPad项目。请给我解决问题的建议。编辑这是一些屏幕截图,显示了我如何使用Storyboard进行转换:谢谢。 最佳答案 您可以在Storyboard中使用ModalSegue,并确保将ViewController嵌入到导航C

ios - 使用 Unwind Segue 展开多个 ModalViewController

我有一个显示多个ViewController的项目。ViewControllerA是根。A使用Modal呈现方式呈现B。B使用Modal呈现等呈现C。我有一个展开回根的Unwindsegue,但是我注意到如果我在ViewControllerD上,展开行为是D->C->B->A(Root)。因此,在显示A之前,您会短暂地看到C,然后短暂地看到B。他们似乎一次被解雇了。期望的效果是D直接返回到A,B和C保持隐藏。是否可以这样做,也许unwindsegue不是正确的方法。展开转场在UIViewControllerA;-(IBAction)unwindToRoot:(UIStoryboardS

ios - 无法使用 Show Detail Segue 自定义 UINavigationBar

在videDidLoad中,我有在详细ViewController中设置导航栏的代码UIImage*emptyImage=[UIImagenew];[self.navigationController.navigationBarsetBackgroundImage:emptyImageforBarMetrics:UIBarMetricsDefault];self.navigationController.navigationBar.shadowImage=emptyImage;self.navigationController.navigationBar.tintColor=[UICo

ios - 在 UITableView 中使用 UISearchController 并在单元格选择上展开 segue

我有一个UITableViewController,它有一个单元格,该单元格向下钻取到另一个显示大型数据集的UITableViewController。为了提高可用性,我在View中添加了一个UISearchController。搜索完成后,用户应单击该单元格,该单元格使用展开转场将用户返回到原始ViewController并带回其数据。还有一个嵌入式导航器来协助导航。如果我不执行搜索而只是单击单元格,它会正确展开并填充原始单元格中的选择,但如果我进行搜索然后选择一个单元格,我会收到以下错误:popToViewController:transition:在现有的过渡或演示发生时调用;导

ios - 带有 NSURLSession 的 Http/2 server_push

我用iOS9的NSURLSession实现了一个http2通信的程序,它可以在http2中与我的服务器通信。但是,我在接收server_push时遇到问题.我在他们的设置中发现ENABLE_PUSH值为0,并且在NSURLSession中接收服务器推送中没有委托(delegate)......・我认为NSURLSession不支持server_push。这样对吗?・如果支持server_push,如何使用?/**ItWORKSforpostdataandgetresponse.Idon'tknowthecodeshouldbeaddedhereinordertogettheserver

ios - 当 "Hide Bottom Bar on Push"对于来自 Cell 的 segue 为真时,UITableView 跳转到顶部显示 SearchBar

我遇到了一个我无法向自己解释的问题,我希望你能为我指明正确的方向,甚至为我提供合适的解决方案。我有一个UITableViewController嵌入到UINavigationController中,带有自定义原型(prototype)UITableViewCell。在我的Storyboard中,我添加了一个Segue来显示(推送)一个细节ViewController到堆栈上。这工作正常,到目前为止没有任何意外。但是,当我按下详细ViewController上的后退按钮时,它会返回到我的UITableViewController,但这次,TableView跳到顶部并显示我在其中放置Sea

java - 如何从 (Java) Date 对象中获取 Expiry 字段以发送到 Apple Push Notification Services?

任何人都可以阐明增强型通知格式(用于发送到Apple推送通知服务)的到期字段中的4个字节是什么意思,就像使用Java与APNS服务器通信一样?比如说,如果我准备Date对象,我如何将它变成发送到APNS所需的4个字节? 最佳答案 APNS文档指出:Expiry—AfixedUNIXepochdateexpressedinseconds(UTC)thatidentifieswhenthenotificationisnolongervalidandcanbediscarded.Theexpiryvalueshouldbeinnetwor

ios - 执行由 UITableViewCell 调用的 Segue

我在自定义表格View单元格中有一些UIButtons,当按下它们时,我希望它们在ViewController中调用segues,该ViewController是单元格所在的表格View的宿主。我现在正在做的是声明这样的操作:-(无效)Action;在TableView所在的类中。然后我从单元格中调用该操作,如下所示:ViewController*viewController=[[ViewControlleralloc]init];[viewControlleraction];但是,当调用操作时,它说ViewController没有这样的转场,我知道这是不正确的。从ViewContro