标签: xcode8

错误内存读取失败0*0 XCode 8 beta在模拟器中崩溃

我将使用Swift 2.2编写的项目转换为swift 2.3以在Xcode 8 beta中运行.但是,当调用web服务时,应用程序崩溃,在没有提供任何进一步信息的情况下给出"0*0的错误内存读取失败".我认为这将是完成处理程序块或NSURLSession中的错误的问题.

ios swift swift3 ios10 xcode8

5
推荐指数
0
解决办法
1997
查看次数

Xcode 8代码签名错误

我在OSX el Captain上安装了Xcode 8.

我有一个在模拟器上运行的贴纸束.但是,当我在我身上构建错误时,如下所示:

检查依赖关系签署"StickerPackExtension"需要开发团队.在项目编辑器中选择一个开发团队.SDK"iOS 10.0"中的产品类型"App Extension"需要代码签名

显示最近的错误仅签署"StickerPackExtension"需要开发团队.在项目编辑器中选择一个开发团队.

SDK"iOS 10.0"中的产品类型"App Extension"需要代码签名

我已经尝试再次创建证书,清理构建,重新启动Xcode但错误仍然存​​在.我也尝试了"自动管理签名"并手动更改了设置.

请帮忙!

signing certificate ios10 xcode8

5
推荐指数
1
解决办法
4521
查看次数

在XCode 8中获取Firebase MobileAssetError警告

刚刚在我的iphone上下载了XCODE 8和IOS 10.我在Xcode上收到一些Firebase警告,但是读到他们正在处理它并且你可以继续在手机上运行模拟器而没有任何问题.构建成功但后来我在Xcode上得到了这个输出:

2016-09-15 15:04:54.598607 TheApp[443:51993] [MC]System group
container for systemgroup.com.apple.configurationprofiles path is
/private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles

2016-09-15 15:04:54.601052 TheApp[443:51993] [MC] Reading from
public effective user settings.  

2016-09-15 15:05:00.085676 TheApp[443:52259] 0x174146460 Copy matching assets reply: XPC_TYPE_DICTIONARY  <dictionary: 0x174146460> { count = 1,
transaction: 0, voucher = 0x0, contents =   "Result" => <int64:
0x17403a0c0>: 29 }

2016-09-15  15:05:00.089032 TheApp[443:52259] 0x170147010 Daemon configuration query reply: XPC_TYPE_DICTIONARY  <dictionary: 0x170147010> { count = 2, transaction: 0, voucher = 0x0, contents =   "Dictionary" =>
<dictionary: 0x1701467d0> { count …
Run Code Online (Sandbox Code Playgroud)

ios firebase swift ios10 xcode8

5
推荐指数
1
解决办法
4320
查看次数

Xcode 8属性"hidden"不会隐藏Interface Builder中的视图

似乎Apple改变了Interface Builder在Xcode 8中的表现?因为当我在Interface Builder中的视图上检查隐藏Attributes Inspector中时,该视图仍然可见.

这使得处理视图非常繁琐,其中一些视图需要具有最高"z值"的视图,即最前面的视图.

是否有其他方法在此示例中显示绿色视图,而不是将它们的顺序更改为右侧(即更改其"z值")

在下面的图像中检查隐藏,但我仍然看不到下面的绿色视图.你可以在github上下载这个简单的项目

当项目运行时,确实显示了绿色视图,但问题是在Interface Builder中工作时很烦人.

在此输入图像描述

我错过了什么吗?

xcode interface-builder swift3 xcode8

5
推荐指数
2
解决办法
2165
查看次数

使用用户定义的运行时属性的UIView阴影

当我使用"用户定义的运行时属性"时,我很难显示阴影.

如果我使用代码,它似乎完全正常,如下所示.

func formatView(view: UIView, cornerRadius: Bool) {

    if (cornerRadius) {view.layer.cornerRadius = 12 }
    view.layer.shadowColor = UIColor.black.cgColor
    view.layer.shadowOffset = CGSize.zero
    view.layer.shadowRadius = 3
    view.layer.shadowOpacity = 0.3
}
Run Code Online (Sandbox Code Playgroud)

但是当我使用用户定义的运行时属性尝试它时,它不再显示.这些是我目前正在使用的.

在此输入图像描述

唯一奇怪的是,如果我删除layer.shadowColor属性,那么它似乎再次起作用.但我无法控制颜色.它似乎默认为黑色,但如果我决定选择灰色,我将无法改变它.

这是因为Color属性是UIColor而shadowColor需要CGColor吗?

swift3 ios10 xcode8

5
推荐指数
1
解决办法
3982
查看次数

Swift 3 Xcode 8 - SwiftValue encodeWithCoder - 发送到实例的无法识别的选择器

我的自定义对象符合NSCoding协议,具有以下方法

required init(coder decoder: NSCoder) {
    super.init()

    createdDate = decoder.decodeObject(forKey: "created_date") as? Date
    userId = decoder.decodeInteger(forKey: "user_id")
}

func encode(with aCoder: NSCoder) {
    aCoder.encode(createdDate, forKey: "created_date")
    aCoder.encode(userId, forKey: "user_id")
}
Run Code Online (Sandbox Code Playgroud)

这是Swift 3中nscoding协议的正确方法名称,但应用程序因错误而崩溃 SwiftValue encodeWithCoder - unrecognized selector sent to instance

显然这种方法不可用,为什么不被认可?

参考https://developer.apple.com/reference/foundation/nscoding

这是我制作的归档方法

func encodeObject(_ defaults:UserDefaults, object:NSCoding?, key:String) {
    if (object != nil) {
        let encodedObject = NSKeyedArchiver.archivedData(withRootObject: object)
        defaults.set(encodedObject, forKey: key)
    } else {
        defaults.removeObject(forKey: key)
    }
}
Run Code Online (Sandbox Code Playgroud)

nscoding swift3 xcode8

5
推荐指数
1
解决办法
7089
查看次数

有人可以解释吗?Xcode包标识符必须是唯一消息

Failed to create provisioning profile.
The app ID "com.example.hello" cannot be registered to your development team. 
Change your bundle identifier to a unique string to try again.
Run Code Online (Sandbox Code Playgroud)

这是我在“签名”>“团队(个人团队)”团队中选择自己的用户帐户时在Xcode中收到的消息。我正在尝试构建一个示例应用程序(Cordova)。如果更改捆绑软件ID,我可以摆脱此错误,但是我不接受该解决方法。我需要能够使用其自己的捆绑包ID构建示例项目...

xcode xcode8

5
推荐指数
1
解决办法
4891
查看次数

使用Firebase时使用未解析的标识符FIRDatabase

我正在尝试使用Firebase数据库。我正在观看有关如何使用Firebase的教程,并编写了以下代码行FIRDatabase.database().reference()。然后我得到一个错误,说:使用未解决的标识符FIRDatabase。我不知道我导入Firebase和FirebaseDatabase有什么问题。

我的Podfile

# Uncomment the next line to define a global platform for your project
platform :ios, '10.2'

target 'FirebaseDatabase' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!

# Pods for FirebaseDatabase

pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Database'

end
Run Code Online (Sandbox Code Playgroud)

ios firebase firebase-realtime-database swift3 xcode8

5
推荐指数
1
解决办法
1827
查看次数

转换后的子视图转换大小调整

我有一个容器视图控制器和子视图控制器(类似于UITabViewController).在一个子视图控制器的视图和另一个子视图控制器的视图之间转换时,我使用:

let oldView = // get reference to old view
let newView = // get reference to new view
UIView.transition(from: oldView!, to: newView!, duration: 0.3,
                  options: .transitionCrossDissolve, completion: nil)
Run Code Online (Sandbox Code Playgroud)

这里的问题是,在转换动画完成后,newView的大小调整会发生,这看起来很难看.

只有在第一次加载新的子视图控制器时才会发生这种不良行为.似乎viewDidLayoutSubviews方法仅在转换后调用.

如何在转换之前而不是之后调整newView的大小.

提前致谢.

uicontainerview swift ios10 xcode8

5
推荐指数
1
解决办法
257
查看次数

在Xcode中与您的设备通信时出错

昨天我搜索了所有资源,但未获得成功的结果。请考虑到几天前我可以使用此设备进行测试。但是今天我没有这样做。我还用另一台Mac测试了该iphone,结果是相同。设备是Iphone 6s。我做了以下事情:-重新启动Xcode-重新启动mac-重新启动设备-清理并构建项目

请帮我解决这个问题。

1您可以从这里看到错误的图片

ios swift xcode8

5
推荐指数
2
解决办法
5831
查看次数