草庐IT

push-back

全部标签

ios - "Swipe to go back"手势在 WatchOS 中无法正常工作

在我尝试过的所有WatchOS应用程序(Apple自己的应用程序除外)中,包括我正在开发的应用程序,我注意到一旦我从屏幕的左边缘滑动以返回上一个,我有时无法通过点击屏幕上的任何一个按钮来转到任何其他屏幕。这似乎是一个严重的错误,一旦您尝试通过在主界面Controller中滑动返回几次,然后点击界面上插入另一个屏幕的任何一个按钮,它就会变得更加突出。一旦您再次向后滑动,它只会插入另一个屏幕,并带有错误的动画。这真的很奇怪。有什么方法可以禁用该手势吗?另外,有没有人向Apple报告过这件事? 最佳答案 这确实是一个错误,我和其他几个人已

ios - Apple Push Notification - 所有消息都已发送但并非所有消息都已送达

我在发送Apple推送通知时遇到问题。当我只向两台设备发送消息时,一切正常。但是当我向数据库中的所有设备发送消息时,并不是所有的推送消息都被传送,但我没有收到任何设备的错误消息。发送成功!当我将消息发布到所有设备时,其中一个在第一次测试中收到消息的设备没有收到消息。发送程序正在运行,因为我在第一次测试时在手机上收到了一条消息,当我发送到所有设备时它也能正常运行。是否还有其他问题导致此问题?或者这是Apple的错误/问题。我不知道问题出在哪里。有没有人也有这个问题?? 最佳答案 当您为1台设备工作时,我猜您使用的是开发配置文件。对于多

ios - swift 3.0 : Ambiguous reference to member 'Subscript' issue in push notification

这是下面的代码,但我在swift3中收到以下错误funcapplication(_application:UIApplication,didReceiveRemoteNotificationuserInfo:[AnyHashable:Any],fetchCompletionHandlercompletionHandler:@escaping(UIBackgroundFetchResult)->Void){notificationReceived(notification:userInfoas[NSObject:AnyObject])}funcnotificationReceived(n

php - 仅来自 PHP : Unable to connect APNS gateway. push.apple.com:2195

这是一个深夜。我刚刚在google/stackoverflow搜索和实验中花了10个小时。似乎我讨厌苹果推送通知。我非常沮丧,非常感谢任何帮助。谢谢。问题:用于发送Apple推送通知的PHP代码在两周前成功运行,现在停止运行并抛出以下错误:PHPWarning:stream_socket_client():Failedtoenablecryptoin/home/...PHPWarning:stream_socket_client():unabletoconnecttossl://gateway.push.apple.com:2195(Unknownerror)in/home/...它停

javascript - history.back 在使用 Cordova 的 iOS 上不起作用

我有一个使用Cordova开发的混合应用程序。该应用程序非常简单,所以我没有使用框架。几乎所有页面都使用jQuery的ajax()方法通过Ajax注入(inject),然后通过pushState()方法使用HTML5HistoryAPI添加到历史记录中。为了允许用户返回到之前访问过的页面(历史页面),我创建了一个按钮。我监听backbutton事件以及点击该按钮,当事件被触发时,我执行以下处理程序:onBackButton:function(){window.history.length===0?navigator.app.exitApp():window.history.back()

iOS 6 旋转 : Pushing a View Controller

我想支持iOS6轮换。问题是,我一直在查看大量文档和堆栈溢出问题,但没有找到任何稍微深入的解决方案。我只看到我应该将这两个方法添加到我的ViewController类中-但是,如果我没记错的话,它们的操作方式与iOS6之前的方法不同:-(BOOL)shouldAutorotate{returnYES;}-(NSUInteger)supportedInterfaceOrientations{returnUIInterfaceOrientationMaskAll;//usewhatisappropriateforyou.}我的应用目前使用以下代码在iOS6之前的版本中轮换。请注意,我使用界

ios - 以编程方式调用 push segue 和 prepareforsegue 方法

我正在以编程方式调用pushsegue,如下所示UIStoryboard*mainStoryBoard=[UIStoryboardstoryboardWithName:@"Main"bundle:nil];UIViewController*vc=[mainStoryBoardinstantiateViewControllerWithIdentifier:@"addToCartViewContollerForItem"];[self.navigationControllerpushViewController:vcanimated:YES];但我的问题是我想用这个segue将一些信息发送

iPhone:导航栏 "back"按钮可点击 = 否?

我知道我们可以隐藏导航栏的“后退”按钮。但我不想隐藏它!有什么方法可以让它不可点击吗? 最佳答案 您不能禁用backBarButtonItem。将backBarButtonItem的enabled属性设置为NO实际上并不会禁用它。Apple似乎阻止了其他人(“我们”)禁用backBarButtonItem,即使它忽略了设置为的target和actionbackBarButtonItem. 关于iPhone:导航栏"back"按钮可点击=否?,我们在StackOverflow上找到一个类似

iphone - iOS:是否可以使 UINavigationBar 更高,并使屏幕下方的其他 View 为 "push"?

有没有办法让iPhone应用的“内容”区域感知到更大的导航栏?类似这些问题:iOS:AddingafixedimagejustbelowthenavigationbariOS:Positioningnavigationbarbuttonswithincustomnavigationbar我设法使用第一个问题的示例代码在UINavigationBar上添加了一个类别并更改了它的高度,并在我需要的地方添加了一个subview,但我看不到导致UITableView(或者实际上任何内容View)以考虑其高度:(颜色只是为了区分不同的View) 最佳答案

iphone - Objective-C 中的 "Push"动画

我有两个View:A和B。A位于屏幕顶部,B位于屏幕底部。当用户按下一个按钮时,ViewB会使用EaseInEaseOut贝塞尔曲线向上动画,直到它到达y=0。当B在到达目的地的路上时,它应该在击中A时将A向上推。换句话说,当B从底部到顶部的过渡过程中经过某个y坐标(A的y原点+高度)时,A应该粘在B上,所以看起来B把A向上推。到目前为止我尝试了什么:在用户按下按钮后立即将目标+选择器注册到CADisplayLink。在此选择器内,通过访问其presentationLayer请求ViewB的y坐标,并相应地调整A的y坐标。然而,这个方法被证明不够准确:presentationLayer