标签: xcode7-beta3

UIAlertController:supportedInterfaceOrientations是递归调用的

当两个警报一个接一个地呈现时,我意味着一个警报存在,并且在他们上面另一个警报呈现和应用程序崩溃.我曾经用来UIAlertController显示警报.应用程序仅在iOS 9设备中崩溃.

请帮助我.

objective-c uialertcontroller ios9 xcode7 xcode7-beta3

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

如何在iOS9中从Safari打开URL方案?

我能够以这种方式从safari打开应用程序:

window.location = 'myapp://do/xx';
Run Code Online (Sandbox Code Playgroud)

或打开Facebook应用程序:

window.location = 'fb://';
Run Code Online (Sandbox Code Playgroud)

但是这在iOS9中停止了工作.

如何在Safari中使用URL方案打开应用程序?

xcode url-scheme ios ios9 xcode7-beta3

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

Dyld使用cocoapods的警告

我收到这些警告,这些警告困扰了我两天.

dyld: warning, LC_RPATH @executable_path/../lib in /Applications/Xcode.app/Contents/Frameworks/IDEFoundation.framework/Versions/A/../../../../Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib being ignored in restricted program because of @executable_path
dyld: warning, LC_RPATH @executable_path/../Frameworks in /Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/MacOS/Xcode3Core being ignored in restricted program because of @executable_path
Run Code Online (Sandbox Code Playgroud)

我正在使用Xcode 7 beta,但后来我意识到可能是cocoapods还不支持Swift2.所以我开始重用Xcode6.但是,我仍然收到同样的警告.我相信这些警告阻止我将框架导入我的swift文件......为什么程序会被限制?感谢所有对此问题有所了解的人.

后续:所以我转移到Xcode6.4和Swift1,但问题仍然困扰着我.我也尝试重新安装cocoapods,但它没有帮助.

cocoapods xcode6.4 xcode7-beta3

17
推荐指数
1
解决办法
2697
查看次数

没有可编译的架构(ARCHS =,VALID_ARCHS = armv7k)Xcode 7 beta 3

我的应用程序支持手表套件.

以前,使用Xcode 6.4我的应用程序运行正常.

Xcode 7 beta 3更新后,我收到此错误 -

没有要编译的体系结构(ARCHS =,VALID_ARCHS = armv7k).

我不确定在哪个目标中对此依赖项进行更改.

目前,

我的手表套件扩展架构配置是

在此输入图像描述

我的手表套件app架构配置是

在此输入图像描述

任何帮助,将不胜感激.

ios apple-watch watchkit xcode7-beta3

16
推荐指数
1
解决办法
6136
查看次数

Apple手表应用程序在真实设备上加载(显示旋转轮)

我在XCode 7.0 beta 3(7A152u)中创建了一个全新的空苹果手表应用程序.

在模拟器中它运行良好,但我无法让它在真正的苹果手表上工作.该应用程序启动,但手表设备卡在旋转轮装载屏幕上,xcode调试器没有说明发生了什么.

我的苹果手表运行最新的watchOS 2.0测试版,我的iphone是5s,最新的iOS 9.0测试版.

有关正在发生的事情以及如何调试此问题的任何想法?

我已经尝试创建一个新项目,清理项目,删除iPhone上的应用程序,重新启动我的Mac,iPhone和苹果手表.

2015年7月28日更新:

更新到beta 4(iOS9,watchOS2和XCode7)都没有解决问题.现在,应用程序停留在iOS Watch应用程序中的Installing ...状态.

ios9 watchos-2 xcode7-beta3

15
推荐指数
1
解决办法
6179
查看次数

Xcode 7 beta 3在启动时崩溃

安装XCode7 beta 3后出现问题:我不能使用Xcode,因为每次启动时都会崩溃!我只有崩溃报告,但我不明白问题出在哪里.我的Xcode 6.4没有问题.有人能帮我吗?这里是崩溃报告的第一行......

Process:               Xcode [1012]
Path:                  /Applications/Xcode-beta.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               7.0 (8163.8)
Build Info:            IDEFrameworks-8163008000000000~7
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [1012]
User ID:               501

Date/Time:             2015-07-11 09:37:48.062 +0200
OS Version:            Mac OS X 10.10.4 (14E46)
Report Version:        11
Anonymous UUID:        9AE5A2B5-E5A8-37F4-E7B7-C9E99A3CB864

Sleep/Wake UUID:       60DC0ED0-51DA-4158-B5FF-F5B35B44D0A4

Time Awake Since Boot: 9200 seconds
Time Since Wake:       6500 seconds

Crashed Thread:        0  Dispatch queue: IDESourceControlTree Change Queue

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific …
Run Code Online (Sandbox Code Playgroud)

xcode crash-reports xcode7-beta3

9
推荐指数
2
解决办法
3515
查看次数

dispatch_async()with throwables swift 2 Xcode 7

试图使用dispatch_async我需要一个throwable调用,但是Swift的新错误处理和方法调用让我感到困惑,如果有人能告诉我如何正确地做这件事,或者指出我正确的方向,我将非常感激.

码:

func focusAndExposeAtPoint(point: CGPoint) {
    dispatch_async(sessionQueue) {
        var device: AVCaptureDevice = self.videoDeviceInput.device

        do {

            try device.lockForConfiguration()
            if device.focusPointOfInterestSupported && device.isFocusModeSupported(AVCaptureFocusMode.AutoFocus) {
                device.focusPointOfInterest = point
                device.focusMode = AVCaptureFocusMode.AutoFocus
            }

            if device.exposurePointOfInterestSupported && device.isExposureModeSupported(AVCaptureExposureMode.AutoExpose) {
                device.exposurePointOfInterest = point
                device.exposureMode = AVCaptureExposureMode.AutoExpose
            }

            device.unlockForConfiguration()
        } catch let error as NSError {
            print(error)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

警告:

:从抛出函数类型'()抛出 - > _'到非投掷函数类型'@convention(block)() - > Void'的转换无效

error-handling xcode asynchronous swift2 xcode7-beta3

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

Xcode 7 Err"源代码中的编辑器占位符"

我刚开始尝试学习Swift,但是一个错误不断出现,我不知道为什么 - "源代码中的编辑器占位符".可能导致这种情况(由于我是新成员,我无法发布代码图片).

谢谢

xcode7-beta3

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

使用Xcode 7(Beta 3)构建Swift框架以用作嵌入式二进制文件

自从嵌入式二进制文件在iOS 8中引入以来,我一直希望将许多常用代码移植到框架中.我决定等一年才做到这一点,而今年,凭借Xcode 7 Beta和iOS 9,我开始这么做了.

我已经在Xcode 7中启动了一个Cocoa Touch框架项目,我想将它编译成一个可用的框架.我可以把它编译成.framework,但是有一些问题; 也就是说,框架似乎不可导入新项目(我将简要描述我为此所做的步骤).因此,我不确定我的框架是否有任何可见的符号.

这是我创建框架所做的:

  1. 创建我的框架作为Cocoa触摸框架.
  2. 去了我的目标的Build Phases,去了Headers,并将我所有的Swift文件添加到了"Public"部分,希望能导出我所有的simbols,而不必将它们标记为public.
  3. 我试图将我的项目归档为框架.目前,看起来Xcode 7 Beta 3有一个错误(将在今天晚些时候报告),它会生成损坏的存档文件.出于这个原因,我无法从组织者窗口获取我的框架.为了解决这个问题,我将Xcode中的Run操作的模式从Debug更改为Release,构建它并.framework从我的项目build/iphoneos-release目录中获取它.这是一个快速测试,因此我不需要为仿真器生成的框架.

这就是我尝试将框架添加到新项目中所做的:

  1. 创建了一个"框架"组(用于组织目的)并将框架拖到那里,当它询问我是否要将文件复制到项目目录时选择"是".
  2. 去了我的目标设置,从"链接库"中删除了我的框架(它是自动添加的),然后将其添加到嵌入式二进制文件中.这再次将框架添加到链接库,所以我不得不从那里删除它两次.在链接库中保留框架会导致链接器错误(无法找到框架 - 不知道为什么,但我认为它与我的问题无关,我应该向Apple报告),但是一旦你从那里删除它似乎将其添加到嵌入式二进制文件时编译正常.
  3. 试图在文件中导入我的框架.Xcode抱怨"没有这样的模块".

不幸的是,尽管嵌入式框架已经存在了大约一年,但我找不到很多关于这个主题的文章.

所以我的问题是:我是否正确地创建了框架,因为Xcode 7 Beta错误导致我的框架/其他任何内容失败?或者是否有不同的过程来创建我想用作嵌入式二进制文件的框架?我应该提一下,我想让这个库开源,我认为将普通.framework文件分发给想要使用它的人会很整洁.

xcode ios swift2 xcode7-beta3 embedded-binary

7
推荐指数
1
解决办法
2780
查看次数

如何在Swift/Xcode中设置按钮的图像

尝试以编程方式设置按钮的图像时,我收到"nil"错误.我究竟做错了什么?这些都不是可选项.

@IBOutlet weak var scrollView: UIScrollView!

var imageButton: UIButton!
var index: Int = 0

var images: [UIImage] = [UIImage(named: "image1.png")!, UIImage(named: "image2.png")!, UIImage(named: "image3.png")!, UIImage(named: "image4.png")!, UIImage(named: "image5.png")!, UIImage(named: "image6.png")!, UIImage(named: "image7.png")!, UIImage(named: "image8.png")!, UIImage(named: "image9.png")!, UIImage(named: "image10.png")!, UIImage(named: "image11.png")!, UIImage(named: "image12.png")!, UIImage(named: "image13.png")!, UIImage(named: "image14.png")!, UIImage(named: "image15.png")!, UIImage(named: "image16.png")!, UIImage(named: "image17.png")!, UIImage(named: "image18.png")!, UIImage(named: "image19.png")!, UIImage(named: "image20.png")!, UIImage(named: "image21.png")!, UIImage(named: "image22.png")!, UIImage(named: "image23.png")!, UIImage(named: "image24.png")!, UIImage(named: "image25.png")!, UIImage(named: "image26.png")!, UIImage(named: "image27.png")!, UIImage(named: "image28.png")!, UIImage(named: "image29.png")!, UIImage(named: "image30.png")!]


override func …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift xcode7-beta3

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