小编Jad*_*kin的帖子

(ios9)使用Contact Framework时,HangTracer间隔为0,强制为1秒

我正在使用Contact Framework(只是添加一个联系人).它保存没有任何问题(我在联系人列表中双重检查)但最近我注意到此消息出现在控制台上:

2015-06-12 09:57:39.723 AddingContactToAddressBook [819:291346] HangTracer间隔为0,强制为1s

2015-06-12 09:57:39.725 AddingContactToAddressBook [819:291346]建立了新的hangtracer连接:0x332e10

我用谷歌搜索了一下,我只在Twitter上提到了一个关于"这是什么新魔法?"的提示.

实际上,我不知道我的代码是否是导致此问题的原因.

 -(void)verifyUserAuthorizationInIOS9andLower{

CNContactStore * contactStore = [[CNContactStore alloc]init];

if ([CNContactStore authorizationStatusForEntityType:CNEntityTypeContacts] == CNAuthorizationStatusNotDetermined) {
    [contactStore requestAccessForEntityType:CNEntityTypeContacts completionHandler:^(BOOL granted, NSError * __nullable error) {

        if (granted==YES) {
            [self addContactInIOS9andLower];

            if ([self addContactInIOS9andLower]) {
                NSLog(@"Error");
            }

            else{
                NSLog(@"Error");
            }
        }

        else{
            NSLog(@"Error");
        }

    }];

}

else if ([CNContactStore authorizationStatusForEntityType:CNEntityTypeContacts] == CNAuthorizationStatusAuthorized){
    [self addContactInIOS9andLower];
}
else {
    NSLog(@"Error");
}
}


-(BOOL)addContactInIOS9andLower{

CNContactStore * contactStore = [[CNContactStore alloc]init];

CNMutableContact *mutableContact = [[CNMutableContact …
Run Code Online (Sandbox Code Playgroud)

contact ios ios9 xcode7

18
推荐指数
1
解决办法
6123
查看次数

Swift 2.0中的UIView.animateWithDuration?

在解释我的问题之前,重要的是要说我已经实现了这个问题中提出的建议,我认为我对这种animateWithDuration方法的怀疑是完全不同的,尽管两个问题的标题非常相似.

所以,我是一个Swift新手,我正在Swift做一些小项目,基于我以前做过的之前的Objective C演示.

这是我的Objective C代码:

- (void)moveSideBarToXposition: (int) iXposition{

    [UIView animateWithDuration:0.5f
                          delay:0.1
                        options: UIViewAnimationOptionTransitionNone
                     animations:^{  self.mainView.frame = CGRectMake(iXposition, 20, self.mainView.frame.size.width, self.mainView.frame.size.height); }

                     completion:^(BOOL finished){
                         if (self.isSidebarHidden==YES) {
                             self.isSidebarHidden = NO;
                         }

                         else{
                             self.isSidebarHidden = YES;
                         }
                     }];
}
Run Code Online (Sandbox Code Playgroud)

这是我的Swift版本:

func moveSideBarToXposition(iXposition: Float) {

    UIView.animateWithDuration(0.5, delay: 1.0, options: UIViewAnimationTransition.None, animations: { () -> Void in

        self.contentView.frame = CGRectMake(iXposition, 20, self.contentView.frame.size.width, self.contentView.frame.size.height)

    }, completion: { (finished: Bool) -> Void in

        if isMenuHidden == true {
            isMenuHidden = false …
Run Code Online (Sandbox Code Playgroud)

uiviewanimation ios swift xcode7 swift2

18
推荐指数
1
解决办法
3万
查看次数

target指定产品类型'com.apple.product-type.bundle.ui-testing',但'iphonesimulator'平台没有这样的产品类型

当我运行我的快速项目时,我收到了这个错误.

target指定产品类型' com.apple.product-type.bundle.ui-testing ',但'iphonesimulator'平台没有这样的产品类型

我在SO上发现了一些类似的问题,但这个答案并没有解决我的问题.我也用Google搜索了,里面没有这个产品类型的项目.

我正在使用xcode 6.4和swift 1.2

xcode ios swift xcode-ui-testing

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

ios ×3

swift ×2

xcode7 ×2

contact ×1

ios9 ×1

swift2 ×1

uiviewanimation ×1

xcode ×1

xcode-ui-testing ×1