Tôi đã thiết lập thông báo cục bộ trong Đại biểu ứng dụng bằng cách sử dụng:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UILocalNotification *notification = [[UILocalNotification alloc]init];
[notification setAlertBody:@"Watch the Latest Episode of CCA-TV"];
[notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]];
[notification setTimeZone:[NSTimeZone defaultTimeZone]];
[application setScheduledLocalNotifications:[NSArray arrayWithObject:notification]];
}
Khi tôi chạy ứng dụng và sau đó thoát nó, tôi nhận được thông báo lỗi:
2014-06-07 11: 14: 16,663 CCA-TV [735: 149070] Cố gắng lên lịch thông báo địa phương {ngày cháy = Thứ Bảy, ngày 7 tháng 6 năm 2014 lúc 11:14:21 Giờ ban ngày Thái Bình Dương, múi giờ = America / Los_Angele (PDT) offset -25200 (Ánh sáng ban ngày), khoảng thời gian lặp lại = 0, số lần lặp lại = UILocalNotificationInfiniteRepeatCount, ngày cháy tiếp theo = Thứ Bảy, ngày 7 tháng 6 năm 2014 lúc 11:14:21 Giờ ban ngày Thái Bình Dương, thông tin người dùng = (null)} với cảnh báo nhưng chưa nhận được sự cho phép của người dùng để hiển thị cảnh báo
Làm thế nào tôi có thể có được sự cho phép cần thiết để hiển thị các cảnh báo?
registerUserNotificationSettings
. Nếu là iOS 8, chủ đề này sẽ trả lời câu hỏi của bạn. Nhưng, g phía trước có một cái nhìn - stackoverflow.com/questions/24006998/