Có ai khác gặp sự cố với thông báo địa phương kể từ khi cập nhật lên iOS 8 và Xcode 6 không? Tôi có đơn đăng ký của tôi đang hoạt động tốt và notification.firdate
được đặt từ bộ chọn ngày và hoạt động tốt, notification.alertBody
đã hiển thị tốt. Bây giờ tôi đã cập nhật nó không hoạt động. Tôi đã thêm điểm ngắt và lần kích hoạt của tôi có giá trị được lưu trữ trong đó. Ai đó làm ơn giúp tôi với?Thông báo địa phương không hoạt động kể từ khi cập nhật lên iOS 8 và Xcode 6
26
A
Trả lời
68
Bạn cần cập nhật mã của mình để có thể nhận thông báo trong iOS8. Thông tin thêm here.
đang Objective-C:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]){
[application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];
}
// Override point for customization after application launch.
return YES;
}
Swift Code:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
//registering for sending user various kinds of notifications
application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Sound|UIUserNotificationType.Alert |UIUserNotificationType.Badge, categories: nil)
// Override point for customization after application launch.
return true
}
1
Để nhận địa phương NSNotification, hãy làm theo các bước dưới đây:
Thêm mã vào
appDelegate.h
của bạn theo phương phápdidFinishLaunchingWithOptions
if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]){ [application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]]; }
Các vấn đề liên quan
- 1. Thông tư ImageView iOS 8/Xcode 6
- 2. lỗi Mysterious sau khi cập nhật lên Xcode 6
- 3. Thông báo địa phương không hoạt động trong iOS 11
- 4. Thông báo địa phương không hoạt động trên iOS5
- 5. Xcode 6/iOS 8 Vị trí Mô phỏng không hoạt động
- 6. iOS Swift Thông báo địa phương không "bật lên"
- 7. Cập nhật lên xcode 7.3 không hoạt động
- 8. CLLocationManager không làm việc mọi lúc (iOS 8, Xcode 6)
- 9. Thông báo địa phương im lặng IOS
- 10. Cập nhật ngày cháy để thông báo địa phương và hủy thông báo trước
- 11. Thông báo cập nhật ứng dụng iOS
- 12. Trình mô phỏng iOS không hoạt động sau proxy kể từ khi được nâng cấp lên Xcode 8.2.1?
- 13. tên mã là một thông báo địa phương không hoạt động trên ios
- 14. IOS Hủy Thông báo Địa phương
- 15. Hướng lên trên iPhone không hoạt động trong iOS 6?
- 16. Cordova Phonegap thông báo địa phương không hoạt động
- 17. Hủy thông báo địa phương không hoạt động
- 18. XCode 6 Chế độ xem UICollectionviewvới thẻ không hoạt động
- 19. Thông báo địa phương và thông báo đẩy trong iOS 9 và 10 bằng swift3
- 20. Thông báo đẩy im lặng của iOS chỉ hoạt động khi được kết nối với xcode
- 21. Xcode 6 Bộ nhớ Rò rỉ Instrument không hoạt động
- 22. Sử dụng số nhận dạng không khai báo 'GL_BGRA_EXT' trong iOS 8 (Xcode 6)?
- 23. Có thể lên lịch thông báo địa phương SILENT trong iOS không?
- 24. Ứng dụng mất quyền kiểm soát các thông báo địa phương sau khi được cập nhật từ App Store
- 25. iOS - Twitter không hoạt động trên iOS 5 sau khi nâng cấp dự án lên iOS 6
- 26. iOS 6 và Dịch vụ vị trí không hoạt động
- 27. Plugin không hoạt động trên xcode 6
- 28. iOS Không thể cập nhật XCode 7.1
- 29. Thông báo đẩy không hoạt động trên iOS 10
- 30. Hình ảnh thanh tab iOS 8, Xcode 6
Đảm bảo bạn đăng ký nhận thông báo địa phương (điều này là bắt buộc), sau đó triển khai cuộc gọi đại biểu phù hợp. Có một số lượng thay đổi trên thuyền trong iOS8 ... rất khuyên bạn nên xem các video WWDC. – BonanzaDriver