标签: xcode9

如何使SCNNode水平旋转/旋转

我试图让我的 SCNNode 自动水平旋转。这是我到目前为止的代码:

box.scale = SCNVector3(x: 0.26, y: 0.26, z: 0.26)
box.position = SCNVector3(0.15, 3.85, -3)
Run Code Online (Sandbox Code Playgroud)

如何让这个盒子自动水平旋转?另外,有没有办法在启用用户交互的情况下实现这一点?谢谢!

更新:如果我听起来不太清楚,这就是我的意思:你知道当你在手指上旋转篮球时以及它是如何水平旋转的吗?这就是我想要达到的效果!谢谢!

scenekit scnnode swift4 xcode9

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

崩溃:Container.swift第299行Container.resolve <A,B>(条目:ServiceEntryProtocol,调用者:(B)->任何)->A?

最近,我在尝试解析对象时开始崩溃。以下是崩溃日志。我可以看到,在 Container.swift 中的第 299 行, guard let currentObjectGraph = currentObjectGraph else { fatalError() }应用程序没有获取 currentObjectGraph 并且失败了。可能的原因是什么?在我的项目中,我有一个全局级汇编器,它添加来自不同框架的所有程序集。但是当我尝试解析一个对象时,它会崩溃。这是一个中间问题:-

#15. Crashed: com.apple.NSURLSession-work
0  libswiftCore.dylib             0x109a1b95c specialized _assertionFailure(_:_:file:line:flags:) + 97848
1  Swinject                       0x1096d4994 Container.resolve<A, B> (entry : ServiceEntryProtocol, invoker : (B) -> Any) -> A? (Container.swift:299)
2  Swinject                       0x1096d2e54 Container._resolve<A, B> (name : String?, option : ServiceKeyOption?, invoker : ((B) -> Any) -> Any) -> A? (Container.swift:192)
3  Swinject                       0x1096d582c Container.resolve<A> (A.Type, name : String?) -> A? (Container.swift:281)
4  Swinject                       0x1096d5918 ContainerSwinjectResolver (Container.swift) …
Run Code Online (Sandbox Code Playgroud)

objective-c ios swift swinject xcode9

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

如何在运行 10.11.6 (El Capitan) 的 Mac 上下载 Xcode 9?

我正在学习 flutter 编程课程,它需要 Xcode 9 或更高版本。我的 Mac 当前运行的是 10.11.6,无法再更新。我想知道是否有办法在我的 mac 上获取 Xcode 9?

macos installation xcode flutter xcode9

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

临时应用程序标识符权利不匹配?

尝试从管理器中进行iOS应用档案的临时分发导出时,我从Xcode 9 GM中收到以下错误消息。

配置文件与应用程序标识符权利的权利文件值不匹配。

捆绑商品标识符和应用ID匹配。我从未在Xcode 8的同一项目中收到此消息。那么新的不匹配在哪里?我需要在Xcode中做些什么?还是在iTunes Connect中创建App ID或Ad Hoc发行配置文件时是否有一些新设置?

xcode ad-hoc-distribution ios xcode9

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

奇怪的NavBar在iOS 11 Xcode 9中拉伸

我的NavBar按钮atm有点问题。我升级到Xcode 9 / ios 11,突然之间,曾经是导航栏侧面的小按钮的UIBarButtonItems(例如标准ios应用程序中的后退或编辑按钮)开始大量扩展。这是一张照片:

问题

我的代码很简单:

self.navigationItem.rightBarButtonItem = UIBarButtonItem(image: image2, style: .plain, target: self, action: #selector(messageScreen))
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这一问题?谢谢。

xcode ios swift ios11 xcode9

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

无法使用Swift 4将模型保存到DynamoDB

我使用XCode9和Swift4开始了一个新项目.我复制了用于将模型保存到DynamoDB的基本示例代码,但我不断收到以下错误:

Amazon DynamoDB Save Error: Error Domain=com.amazonaws.AWSCognitoIdentityErrorDomain Code=0 "(null)" UserInfo={__type=com.amazon.coral.validate#ValidationException, message=Supplied AttributeValue is empty, must contain exactly one of the supported datatypes}

我的项目只包含提供的示例代码,没有别的,我怎样才能保存我的模型?

amazon-web-services amazon-dynamodb swift4 xcode9

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

怪异的Swift 4型系统

有人可以解释找出Int类型的最佳方法,因为Swift 4因为这个原因我有很多麻烦

在此输入图像描述

因为当我尝试将相同的json对象映射到核心数据实体和PONSO时,这是很常见的情况

所以,

id: Int = json["id"] as? Int // works
id: Int32 = json["id"] as? Int32 // doesn't work
Run Code Online (Sandbox Code Playgroud)

结果我无法同时满足这两个要求.我能不能在Swift 4中避免这种绝对无意义的int情况?

json types ios swift4 xcode9

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

Xcode 9中编译的App在iOS9和iOS10启动时崩溃-Dyld:找不到符号

当使用XCode8编译时,我的应用程序在所有iOS版本上均可正常运行。现在,使用Xcode 9进行编译时,它可以在iOS11设备上正常运行,但对于模拟器以及运行iOS10和iOS9的设备却崩溃。我在控制台中收到以下消息:

dyld: Symbol not found: _OBJC_CLASS_$_NSURLSessionStreamTask
Referenced from: /private/var/containers/Bundle/Application/F3BE9A47-374A-4BEA-AC7F-A01F4B0FD87F/MyApp.app/Frameworks/Alamofire.framework/Alamofire
Expected in: /System/Library/Frameworks/Foundation.framework/Foundation
in /private/var/containers/Bundle/Application/F3BE9A47-374A-4BEA-AC7F-A01F4B0FD87F/MyApp.app/Frameworks/Alamofire.framework/Alamofire
Run Code Online (Sandbox Code Playgroud)

如您所见,我正在使用Alamofire。我的应用程序的开发目标是9.3,而Alamofire的开发目标也是9.3。BaseSDK是iOS11(因为它是Xcode 9)。

经过研究后,我认为这不是Alamofire的问题,而是Xcode的问题。这些是我发现的一些类似问题,但是尝试了所有提供的解决方案(包括标准的clean / clean build文件夹/删除派生数据)后,它们似乎都不起作用:

是否有人对此有解决方案,然后又回滚到Xcode 8?

xcode ios swift alamofire xcode9

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

Swift 4 - 表达太复杂,无法在合理的时间内快速解决

我收到一个错误,这个表达太复杂了,无法在合理的时间内解决swift 4任何人都可以帮助我吗?

- AppDelegate.removeGIF(withURL: "images/" + self.currentUID + "/" + self.thisPostId + "." + self.currentGifExt)
Run Code Online (Sandbox Code Playgroud)

xcode ios swift swift4 xcode9

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

我可以设置CocoaPods框架的swift版本吗?

我对我更新的cocoapods有一些疑问.

我的xcode项目基于swift 4.0(xcode 9).

当我安装cocoapods(使用pod install)时,Installed frameworks会自动设置swift 4.0版本.(这些框架仅支持swift 3.x)

为什么会这样?当pod安装时,我该如何自动设置.

请给我一个提示.

谢谢

xcode cocoapods swift swift4 xcode9

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