草庐IT

push-segue

全部标签

iOS Segue - 何时实例化 viewControllers

我有一个简单的Storyboard,其中有一个主视图Controller和两个详细ViewController,如图所示。问题#1-SequeA将呈现DetailA的代码位于何处问题#2-在我的AppDelegate代码中,我需要创建一个包含应用程序中所有ViewController的数组-如何获取该数组?-它在Storyboard中,但我如何以编程方式访问它。我可以通过执行以下操作来获取MainViewController-myViewControllerMain=(ViewControllerMain*)self.window.rootViewController;但我不知道如何访

ios - 更改 segue 的位置会在 ios 模拟器中产生黑屏

我不知道发生了什么。在我的界面生成器中,我有一个指向默认ViewController的segue,一切都很好。我向IB添加了另一个viewcontroller,更改了segue以在应用程序启动时指向它,现在ios模拟器中的所有内容都是黑色的。有什么想法吗?我没有更改任何代码。 最佳答案 如果你有一个导航Controller(作为根Controller),堆栈中的第一个ViewController应该与导航Controller有一个关系(RootViewController)segue,否则你的应用程序将不知道要加载哪个ViewCon

git push 错误 error: remote unpack failed: unable to create temporary object directory

项目场景:我们在向git服务器提交代码时候,遇到问题如下问题:gitpush错误error:remoteunpackfailed:unabletocreatetemporaryobjectdirectory问题描述我们在使用gitpush本地代码实收遇到问题:![remoterejected]master->master(unpackererror)error:failedtopushsomerefsto'http://192.168.2.x:88/product/demo.git'解决方案:修改gitrepositories的权限,执行如下命令:chown-Rgit:git/home/dat

ios - 在 UINavigationViewController 上推送(推送 segue) View 后方向不会改变

我在UINavigationController中嵌入了一个UIViewController。此Controller的View方向设置为纵向。当我在此UIViewController上推送一个新View时,它只是横向的,新View也显示为纵向,而不是方向横向。我尝试继承UINavigationController并添加如下方法:-(BOOL)shouldAutorotate{returnself.topViewController.shouldAutorotate;}-(NSUInteger)supportedInterfaceOrientations{returnself.topVi

ios - Ionic 3.x : Push notification on iOS not working (works on Android? ) Ionic Native 插件推送

我正在使用/尝试使用IonicNativePush与FirebaseCloudMessaging.(我相信)我正确安装了IonicNativePushPlugin。至少当我测试发送推送通知时它在Android上运行。这是我的代码:import{Injectable}from'@angular/core';import{Push,PushObject,PushOptions}from'@ionic-native/push';import{AlertController}from'ionic-angular';@Injectable()exportclassFcmProvider{cons

ios - 是否有一些已知方法可以改进 Apple Push Notifications 存储转发功能以存储多个通知?

我目前正在为APNS烦人的存储转发功能限制而苦恼。这是Apple文档中的引述:IfAPNsattemptstodeliveranotificationbutthedeviceisoffline,thenotificationisstoredforalimitedperiodoftime,anddeliveredtothedevicewhenitbecomesavailable.OnlyONErecentnotificationforaparticularapplicationisstored.Ifmultiplenotificationsaresentwhilethedeviceiso

ios - unwind segues 和 popping to view controllers 之间有什么区别?

我正在开发的应用程序需要实现一个工作流,以允许用户在表单中输入信息。我不使用ScrollView,而是计划将其分解为一堆单独的ViewController,这些ViewController将由导航Controller管理。我首先在Storyboard中布置所有表单片段,然后开始连接表单不同部分的所有推送和展开转场。我的问题是,与简单地使用我的导航Controller的pushViewController和popToViewController方法并完全跳过Storyboard相比,使用所有这些推送和展开转场有何好处?在内存管理或性能方面有什么不同吗?就设计和可维护性而言,简单地使用pu

ios - 如何实现 UINavigationController 用于模态呈现,而不是用于弹出窗口,具有自适应 segue

在使用通用Storyboard和自适应segues时,如何实现PresentAsPopoversegue,它只有在iPhone上以模态方式呈现时才会有导航栏(带有标题和关闭按钮),而不会在iPhone上有导航ControlleriPad何时显示为弹出窗口?我认为正确的设置是不在Storyboard中包含导航Controller,按住Control键拖动到新的ViewController并选择PresentAsPopoversegue。然后在prepareForSegue中,需要创建导航Controller并将目标Controller嵌入其中,然后添加标题和按钮,但前提是它会以模态方式呈

ios - 在 UITextView 中选择特定文本以触发 segue

我正在尝试向我的应用程序添加一个功能,用户可以在其中选择我预先指定的文本,以便触发一个segue并获得有关用户选择内容的解释/信息。下面的文字是一个例子:夏威夷是50个“美国州”中最近的一个,并于1959年8月21日加入联邦。用户可以选择“美国各州”,然后将获得有关美国各州的信息。那么我可以用Xcode做到这一点,还是必须使用一些html编辑应用程序?如果是这样,哪里是开始学习如何做这样的事情的好地方(在线或书籍)?谢谢。 最佳答案 可能有更好的方法,但我知道有一种方法可以满足您的要求。用你想要显示的文本创建一个NSMutableA

git push时卡住(长时间不报错也不自动退出)

大致问题:之前用http克隆代码时,之前提交到自己的fork仓(仓)时都是稳稳进行,突然有一次gitpush时死活提不上去,百度了很多,原因也不是自己遇到的情况,终于七拼八凑解决了这个问题。大致解决方案:设置ssh,用ssh来克隆代码然后再进行提交。详细解决方案:一、gitremove-v   查看一下原来连的地址(小编这里之前连的是http的地址)        二、 gitremovermorigin   解除原先连接        三、gitremoteaddoriginssh地址     连接SSH地址的远程库         四、 gitpush-uoriginmaster  提交到