草庐IT

change-notification

全部标签

iOS 8 自定义键盘 : Changing the height without warning 'Unable to simultaneously satisfy constraints...'

有几个关于如何更改自定义键盘高度的SO答案。其中一些工作,例如here但是那些有效的会导致打印到控制台输出的约束冲突错误:Unabletosimultaneouslysatisfyconstraints...Willattempttorecoverbybreakingconstraint...这是我设置自定义键盘高度的非常简单的键盘Controller(Swift):classKeyboardViewController:UIInputViewController{privatevarheightConstraint:NSLayoutConstraint?privatevardummy

ios - Local Notification 什么时候EnterRegion?

我有以下代码,在应用程序终止时可以完美运行。-(void)beaconManager:(id)managerdidEnterRegion:(CLBeaconRegion*)region{UILocalNotification*notification=[UILocalNotificationnew];notification.alertBody=@"TESTNOTIFICATION";notification.soundName=UILocalNotificationDefaultSoundName;[[UIApplicationsharedApplication]presentLoc

iphone - iOS 开发 : Push notifications prevent my local notifications from firing

我有一个闹钟应用程序,该应用程序设计为在前台运行时以特定方式运行,并且它会收到由我的应用程序安排的本地通知。当用户设置闹钟时,我的应用会创建一个本地通知。当该本地通知触发时,它会调用didReceiveLocalNotification方法来提醒用户。问题是,如果我的应用程序在前台运行并且推送通知来自另一个应用程序,那么它会显示模态推送通知View,这会阻止我的应用程序在本地通知触发时提醒用户。一旦我关闭推送通知模态视图,我的应用程序就会触发本地通知。有没有解决的办法?我之所以问,是因为如果我的应用程序在用户安排它触发时没有触发警报,那么它就有点违背了设置警报的全部目的。非常感谢您的智

聚合函数 : How to include pending changes? 上的 iOS FetchRequest

我终于缩小了这个问题的范围。我正在计算支出的一些聚合函数(如本例中的总和)。如果我更改了一些支出,此聚合获取不会立即刷新,而是会在一段时间后刷新(可能是在更改已保存到数据库之后)。我在文档中找到了这一部分:-(void)setIncludesPendingChanges:(BOOL)yesNo根据文档AvalueofYESisnotsupportedinconjunctionwiththeresulttypeNSDictionaryResultType,includingcalculationofaggregateresults(suchasmaxandmin).Fordictiona

ios - 在 AWS iOS SDK 中,如何处理 FORCE_CHANGE_PASSWORD 用户状态

我已经按照这里的示例https://github.com/awslabs/aws-sdk-ios-samples/tree/master/CognitoYourUserPools-Sample将交互式Cognito登录集成到我的iOS应用程序中。这一切都运行良好,但是当在池中创建新用户时,他们最初具有FORCE_CHANGE_PASSWORD状态。对于安卓你可以按照下面的步骤http://docs.aws.amazon.com/cognito/latest/developerguide/using-amazon-cognito-user-identity-pools-android-s

ios - APNs : Change the app badge while the app is the foreground

我有一个应用程序和一个服务器端推送发送器。当新通知到达时,服务器会发送一个空的推送消息,其中只包含角标(Badge)更新。当应用程序在后台时,角标(Badge)更新成功。但是,当应用程序位于前台时,角标(Badge)根本不会更新-推送会传送到应用程序,而应用程序会丢弃它。明显的解决方法是从应用程序中捕获推送并更新角标(Badge)。由于某些技术原因,这需要一些时间才能生效(开发时间、应用商店检查时间、不经常升级的用户等)我想知道是否有办法绕过这个并使用服务器端APNs推送更新角标(Badge),而不管应用程序状态、前景或背景如何。有没有办法在应用程序处于前台时使用推送消息更改iOS应用

苹果手机SDK : Local notifications limitations

LocalandPushNotificationProgrammingGuide状态:Eachapplicationonadeviceislimitedtothesoonest-firing64scheduledlocalnotifications.Theoperatingsystemdiscardsnotificationsthatexceedthislimit.Itconsidersarecurringnotificationtobeasinglenotification.这是否意味着当我在今天的不同时间安排64个本地通知时,我将无法在明天或下周安排任何本地通知?

Safari 中的 iOS 虚拟键盘 : Change "Go" to "Enter"

我知道,如果您在上有关键字“搜索”iOS上的Safari会识别这一点并在虚拟键盘中显示“搜索”而不是“前往”。是否还有其他可识别的关键字?我想将其命名为“Enter”,因为在标签输入中,“Search”和“Go”都没有任何意义。 最佳答案 至于今天,没有自定义返回键文本的空间。有一个fixedlistSafari移动版可识别的输入类型,但您只能设置其中一种,让Safari选择合适的键盘外观。 关于Safari中的iOS虚拟键盘:Change"Go"to"Enter",我们在StackOv

ios - Apple Push Notifications 中的设备 token 是否会发生变化

我正在开发一个iOS应用程序,我在其中实现了推送通知。一切正常。但只是想问一下我的Apple设备的设备token是否会改变??我们还需要互联网连接来生成设备token。谢谢 最佳答案 我的Apple设备的设备token将永远改变--是的。如果您将备份数据恢复到新设备或重新安装操作系统,则设备token会发生变化。所以我的建议是用token更新服务器我们是否需要互联网连接来生成设备token--据我所知,是的。当您注册用户时,您调用注册推送通知的方法。这在成功注册时调用委托(delegate)方法--(void)application

ios - swift : Programmatically changing my UISegmentedControl's Items

我想根据另一个选择更改我的UISegmentedControl中的项目。我不想更改项目的数量,而只是更改项目标签,以及UISegmentedControl的“隐藏”变量。这是我获取UISegmentedControl的代码:@IBOutletweakvarviewPicker:UISegmentedControl!这里是改变它的代码:viewPicker=UISegmentedControl(items:["Description","Location"])但是,这不起作用,有时会将viewPicker设置为nil,从而报错。执行此操作的最佳方法是什么? 最