Tag: ios10

iOS 10.3 beta 3不会保存KeychainItem的数据

我观察到iOS 10.2.1设备和iOS 10.3 beta 3设备的应用程序的行为https://developer.apple.com/library/content/samplecode/GenericKeychain/Introduction/Intro.html iOS 10.3 beta 3中的钥匙串数据正在被删除。在早期版本中仍然可以find。 我们有别的办法吗?

如何在iOS 10上设置日志级别?

这是如此简单,但如果我试图使用iOS10的新的“统一日志logging和活动跟踪”API,我怎么设置我在Console.app中看到的日志消息的级别? 换句话说,如果我有像这样在iOS上运行的代码: fileprivate let logger = OSLog(subsystem: Bundle.main.bundleIdentifier!, category: "mycategory") fileprivate func logv(_ s:String) { os_log("%@",log:logger,type:.info,s) } 然后,我需要做什么来查看Console.app中logging的消息? 默认情况下,只有types为.error日志消息才显示出来。 我想知道如何做到这一点,如果我在设备上运行代码,而不是在模拟器。 有关: Xcode 8 – os_log_debug和os_log_info日志不显示在新的Mac控制台(统一日志logging)

Objective-C中的iOS 10 Rich Media推送通知(媒体附件)

我想添加媒体在iOS 10推送通知,但图像不推进。 如何在Objective-C中做到这一点? 我的代码如下: AppDelegate.h #import <UIKit/UIKit.h> #import <CoreLocation/CoreLocation.h> #import <UserNotifications/UserNotifications.h> @interface AppDelegate : UIResponder <UIApplicationDelegate,CLLocationManagerDelegate,UNUserNotificationCenterDelegate> @property (strong, nonatomic) UIWindow *window; @end AppDelegate.m – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if(SYSTEM_VERSION_LESS_THAN( @"10.0" )) { [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]]; [[UIApplication sharedApplication] registerForRemoteNotifications]; } else{ UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter]; center.delegate = self; […]

通用链接不适用于iOS10

刚更新我的iPhone到iOS10和通用链接停止工作。 如果我在iOS9或更低版本的iPhone上运行我的应用程序,通用链接工作正常,但在iOS10中根本不工作。 任何线索?

自动布局约束更改不animation

我正在学习教程中的animation自动布局 http://weblog.invasivecode.com/post/42362079291/auto-layout-and-core-animation-auto-layout-was 事情正在完善。 当我尝试在我的应用程序中使用这个概念时,试图从底部到顶部设置一个设置屏幕(UIView)的animation,当设置屏幕只是一个空的UIView时, 但是,如果我添加一个UILabel作为子视图到这个设置屏幕,animation就消失了。 在从设置屏幕删除这个UILabel时,animation是可见的。 这是我连接的网点 __weak IBOutlet UIView *settingsView; __weak IBOutlet NSLayoutConstraint *settingsBottomConstraint; __weak IBOutlet NSLayoutConstraint *settingsViewHeightConstraint; 查看没有负载设置方法(setupViews) -(void)setupViews { settingsBottomConstraint.constant = – settingsViewHeightConstraint.constant; [settingsView setNeedsUpdateConstraints]; [settingsView layoutIfNeeded]; isSettingsHidden = YES; } 隐藏/取消隐藏方法 – (IBAction)showSettingsScreen:(id)sender { if (isSettingsHidden) { settingsBottomConstraint.constant = 0; [settingsView setNeedsUpdateConstraints]; [UIView animateWithDuration:.3 animations:^{ [settingsView layoutIfNeeded]; }]; } else{ settingsBottomConstraint.constant […]

在iOS 10中,通过“prefs:root = WIFI”打开Wifi设置失败

我在我的应用程序中使用了prefs:root = WIFI urlscheme,在info.plist中input了prefs直接在Wi-Fi设置中打开iOS设置应用程序,并且它在iOS 9上运行良好,但在iOS 10上无法使用。 有谁知道这只是第一次开发人员预览回归,或者打开Wi-Fi设置的方式在iOS 10中已经改变,否则不允许?

多个UNUserNotifications不能触发

我正在设置多个UNUsernotifications如下, – (void)viewDidLoad { [super viewDidLoad]; notifCount = 0; UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter]; [center requestAuthorizationWithOptions:(UNAuthorizationOptionBadge | UNAuthorizationOptionSound | UNAuthorizationOptionAlert) completionHandler:^(BOOL granted, NSError * _Nullable error) { if (!error) { NSLog(@"request succeeded!"); [self set10Notif]; } }]; } 在set10Notif方法中,我将当前时间设置为10秒的多个(8testing)通知。 -(void) set10Notif { notifCount = notifCount+1; if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"10.0") && notifCount < 10) { // create actions NSCalendar […]

openURL:在iOS 10中不推荐使用

苹果与iOS 10已弃用openURL:对于openURL:选项:completionHandler如果我有: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.google.com"]]; 它将如何变成? 选项:<#(nonnull NSDictionary *)#>详细信息 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.google.com"] options:<#(nonnull NSDictionary<NSString *,id> *)#> completionHandler:nil]; 谢谢 更新选项:@ {}对于没有键和值的空字典http://useyourloaf.com/blog/querying-url-schemes-with-canopenurl/

在iOS 10testing版中联系通讯簿崩溃

当点击地址簿中的任何联系人(在我的应用程序内)时,它将在iOS 10 beta版本中崩溃,并在iOS 9版本上正常运行; 这是崩溃日志 *** Terminating app due to uncaught exception 'CNPropertyNotFetchedException', reason: 'A property was not requested when contact was fetched.' *** First throw call stack: (0x1cf11a07 0x1c62af63 0x1cf1194d 0x246f0f4f 0x246c6a71 0x1ce355eb 0x1ce2e19b 0x246c69cf 0x246c6883 0x25e4a375 0x2538f283 0x254204ef 0x25420bb1 0xe9da97 0xe9da83 0xea2321 0x1cecf18f 0x1cecd477 0x1ce1e6bd 0x1ce1e549 0x1e54ebfd 0x21f961e3 0x21f90947 0x966c9 0x1ca9e507) libc++abi.dylib: terminating […]

在键盘iOS10中允许完全访问检查

最近iOS有iOS 10的更新&开发人员有一些变化,其中一个变化是现在我们不能检查允许完全访问我们以前做过的方式在下面 -(BOOL)isOpenAccessGranted{ return [UIPasteboard generalPasteboard]; } 我search了最新的开发者指南UIPasteboard ,但无法解决它。 有没有人有这个适当的解决scheme。