标签: xcode8

iOS 10 - 应用程序崩溃通过UIImagePickerController访问照片库或设备相机

下面是我访问照片库的代码

-(void)click_gallery
{

    if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])
     {

    UIImagePickerController *imgPicker= [[UIImagePickerController alloc] init];
    UIColor* color = [UIColor colorWithRed:46.0/255 green:127.0/255 blue:244.0/255 alpha:1];
    [imgPicker.navigationBar setTintColor:color];
    imgPicker.delegate = self;
    imgPicker.allowsEditing = YES;
    imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

    [self presentViewController:imgPicker animated:NO completion:Nil];
     }

}
Run Code Online (Sandbox Code Playgroud)

并且它与中止

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSCameraUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

libsystem_kernel.dylib`__pthread_kill:
    0x109955efc <+0>:  movl   $0x2000148, %eax          ; imm = 0x2000148 
    0x109955f01 <+5>:  movq   %rcx, %r10
    0x109955f04 <+8>:  syscall 
->  0x109955f06 <+10>: jae    0x109955f10               ; <+20>
    0x109955f08 <+12>: movq   %rax, %rdi
    0x109955f0b <+15>: jmp    0x1099507cd               ; cerror_nocancel
    0x109955f10 <+20>: retq   
    0x109955f11 <+21>: nop …
Run Code Online (Sandbox Code Playgroud)

objective-c uiimagepickercontroller ios ios10 xcode8

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

WatchKit 错误,显示“配对的 Apple 手表没有符号” watchOS 3.1

我正在尝试在 watchos3.1 上开发我的应用程序,每次出现此错误时我都会收到。

no symbols for paired Apple watch
Run Code Online (Sandbox Code Playgroud)

Xcode 不会为我的 watchOS 3.1 下载最新的符号。在我的折叠

Library->Developer->Xcode->watchOS DeviceSupport-> 
Run Code Online (Sandbox Code Playgroud)

我只找到一个带有“watch1,2 3.0”的文件

我如何用 3.1 下载文件?

debugging swift3 watchos-3 xcode8

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

在 xcode 8 的派生数据文件夹中找到项目路径

我已经搜索了很多,但找不到有用的链接来使用 xcode 8 中的 swift 在派生数据文件夹中查找项目位置。

请帮助我解决这个问题。

xcode swift xcode8

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

错误:不符合协议“ Equatable”

我是新手,并且正在阅读教程以了解更多信息。

在以下代码中,我定义了自定义运算符(<和==),但是代码工作正常,但是Xcode在代码的第一行显示了这些错误。

Type 'SuitedCard' does not conform to protocol 'Equatable'
Type 'SuitedCard' does not conform to protocol 'Comparable'
Run Code Online (Sandbox Code Playgroud)

这是代码:

struct SuitedCard: Equatable, Comparable {

    // a card can be ??, ??, ??, ??
    enum Suit {
        case hearts
        case spades
        case diamonds
        case clubs
    }

    // the possible values of a card
    enum Value: Int {
        case two = 2
        case three = 3
        case four = 4
        case five = 5
        case six = 6
        case seven = 7 …
Run Code Online (Sandbox Code Playgroud)

swift3 xcode8

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

向 Xcode 添加语法着色以获取未知文件扩展名,例如“.tcl”

我想问一个关于 Xcode 语法着色(突出显示)的问题。我一直在处理文件.tcl,Xcode 不知道扩展名,默认情况下它使用“通用”语法着色选项打开它们。在这种情况下,语法着色部分中的“AppleScript”对于带有.tcl扩展名的文件来说非常好,可以查看代码中不同内容的所有颜色。那么,如何为.tcl文件添加新选项,或者如何更改.tcl在 Xcode 中打开文件时出现的“通用”选项?有没有什么办法可以默认打开.tcl带有“AppleScript”语法着色的文件?

谢谢您的回答...

xcode syntax-highlighting tcl macos-sierra xcode8

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

可以在Xcode 8中运行openmp吗?

有一个线程(El Capitan下的Xcode中的clang-omp)讨论了在El Capitan下运行OpenMP的可能性,我认为这是Xcode 7.我想知道是否有可能做Xcode 8.

我已尝试在El Capitan下的Xcode中的线程clang-omp中提到的两种方法,但是它们都不适用于Xcode 8.考虑到它是在2015年至2016年之间,我认为它们适用于Xcode 7.按照设置步骤允许我运行OpenMP在命令行但不在Xcode 8中(获取clang:错误:不支持的选项'-fopenmp').

openmp xcode8

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

导出ios应用程序时出错

当我尝试导出应用程序时,我的基于 IBM MobileFirst 8 的混合 Cordova 6.5 应用程序出现以下错误:

2017-02-24 21:54:40 +0000 [MT] Failed to generate distribution items with error: Error Domain=DVTMachOErrorDomain Code=0 "Found an unexpected Mach-O header code: 0x72613c21" UserInfo={NSLocalizedDescription=Found an unexpected Mach-O header code: 0x72613c21, NSLocalizedRecoverySuggestion=}
2017-02-24 21:54:40 +0000 [MT] Presenting: Error Domain=DVTMachOErrorDomain Code=0 "Found an unexpected Mach-O header code: 0x72613c21" UserInfo={NSLocalizedDescription=Found an unexpected Mach-O header code: 0x72613c21, NSLocalizedRecoverySuggestion=}


2017-02-24 22:05:30 +0000 [MT] Beginning distribution assistant for archive: App Name, task: Validate
2017-02-24 22:05:30 +0000 [MT] Automatically selecting the …
Run Code Online (Sandbox Code Playgroud)

xcode ios cordova ibm-mobilefirst xcode8

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

将两个 Xcode 工作区合二为一

我有两个项目。项目 A 和项目 B。项目 A 在目标 C 中,而另一个在 Swift 3.0 中。项目 A 已经稳定,但将添加新功能。项目 A 已在工作区中。

这就是 B 项目应运而生的地方。

在项目 B 中,我正在开发一个将由项目 A 使用的库。项目 B 正在使用外部库,例如 Alamofire。

我希望项目 A 使用项目 B。我尝试的是将这两个组合到项目 A 的工作区中。我将项目 B 放在项目 A 的工作区中。

但是,项目 B 的外部库未包含在转移中。

我在两个项目中都使用 Cocoapods。

还是我必须重新添加外部库?

xcode xcode-workspace xcode8

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

在Xcode 8中创建.xib启动屏幕

我正在尝试使用Xcode 8在较旧的iOS应用程序中创建启动屏幕.我需要.xib启动屏幕,但Xcode正在创建Launch Screen.storyboard.有人可以建议吗.

先感谢您.

ios launch-screen xcode8

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

"本地存储库已过时"....我没有分支如何解决这个问题

在此输入图像描述

当我们推送代码时Xcode显示警告

本地存储库已过期.

我没有分店.

git xcode8

3
推荐指数
3
解决办法
4393
查看次数