草庐IT

NOTIFICATIONS

全部标签

iOS:手机锁定时本地通知显示速度很慢

我们一直在使用Swift开发iOS应用程序(仅限iOS9+)。我们对某些事情使用VOIP通知,然后使用本地通知向用户实际显示消息。我的问题是,当手机被锁定时,本地通知最多可能需要15秒才能真正显示出来,即使我可以看到我的调试输出和代码在我期望的时候立即运行。这是我显示通知的代码:letnotification=UILocalNotification()notification.alertTitle="Titletext.".localnotification.alertBody="Bodytext."notification.alertAction="Action".localnoti

swift - 如何从 ViewController 或其他地方调用或触发 AppDelegate 中的通知功能?

我如何调用ViewController、appDelegate或其他地方的这种方法:funccontactDelete(notification:NSNotification){}我必须在appDelegate里面调用它`didFinishLaunchingWithOptions`hereorinsideotherclasses:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{//Overridepointf

ios - 如何转换 UITextField 中的数字并将其传递给 UITableViewCell 中的 UILabel?

首先,我想像这个货币转换器一样构建我的应用。第0行的单元格将有一个UITextLabel作为UITableViewCell的subview,它从用户那里获取一个数字。第2行的单元格将有一个UILabel作为UITableViewCell的subview,它将显示计算出的数字。第3行的单元格将有一个UILabel作为UITableViewCell的subview,它将显示计算的数字。但是这个数字将与第2行的数字不同。所以我为'UITextField'、'UILabel'、'UITableViewController'制作了3个类这是“UITableViewController”类代码。c

ios - 使用 Swift 2 和 Cloudkit 的通知

我正在制作一个您可以调用的“短信应用程序”,它使用cloudkit,我一直在到处寻找添加适用于cloudkit的通知...有人能告诉我为cloudkit添加推送通知的代码吗详细因为我很迷路......我也不想通知去不同的“短信室”(在cloudkit中它将是记录类型......)例如我有一种记录类型称为“文本”和另一种一个名为“text2”的通知我不希望来自“text”的通知到达使用“text2”的人,反之亦然。 最佳答案 将Swift2.0与ElCaptain和Xcode7.2.1结合使用Elia,您需要将其添加到您的应用委托(d

ios - 本地通知未触发

我正在尝试使用本地通知,这是我的代码:应用委托(delegate)application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes:[UIUserNotificationType.Sound,UIUserNotificationType.Alert,UIUserNotificationType.Badge],categories:nil))notificationViewControllerletlocalNotification:UILocalNotification=UILocalNot

swift - 通知扩展访问核心数据

我正在尝试使用自定义UI发送本地通知,向用户显示比通知本身包含的内容更多的内容。我想从应用程序的核心数据中获取内容。可能吗?当我调试通知内容扩展时,它在检索核心数据模型路径的以下行崩溃:让modelURL=NSBundle.mainBundle().URLForResource("Model",withExtension:"momd")!此外,当我从通知扩展代码中print(NSBundle.allBundles())时,它只打印与扩展相关的代码(.../PlugIns/NotificationContent.appex>(已加载))那么有没有办法在通知内容扩展中访问核心数据呢?我也想

ios - Swift didReceiveRemoteNotification 在应用程序中触发

这是我的didReceiveRemoteNotification代码:funcapplication(_application:UIApplication,didReceiveRemoteNotificationuserInfo:[AnyHashable:Any]){print("notificationrecieved:\(userInfo)")//Passpushnotificationpayloadtothesharedmodelletpayload:NSDictionary=userInfoasNSDictionaryifletvariable=payload["variabl

ios - 无法使用 swift 在 iPhone 6 中注册远程通知

我正在使用以下代码为我的应用注册远程通知funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{letnotificationSettings=UIUserNotificationSettings(forTypes:[.Alert,.Badge,.Sound],categories:categories)application.registerUserNotificationSettings(notification

ios - Swift - 本地通知不会被触发

我正在使用Swift3进行编码,我只是想立即发送通知,没有任何延迟或间隔。但是,通知永远不会被触发。这是我的代码..ViewController代码importUserNotificationsclassHomeViewController:UIViewController{varisGrantedNotificationAccess:Bool=falseoverridefuncviewDidLoad(){super.viewDidLoad()UNUserNotificationCenter.current().requestAuthorization(options:[.alert,

objective-c - 在混合语言项目中提取通知用户信息

我正在从事一个混合语言项目,在XCode6中结合了ObjectiveC和Swift。在这个项目中,Singleton(ObjectiveC)类发布一个通知,然后由ViewController(Swift)接收。单例.h#importNSString*constnotificationString=@"notificationString";@interfaceSingleton:NSObject+(id)sharedSingleton;-(void)post;@end单例.m#import"Singleton.h"staticSingleton*shared=nil;@implemen