我以前从未听说过这个术语bitcode
,我甚至不知道从哪里开始研究如何解决这个问题.
我正在使用Xcode 7 beta 3
并且我已经成功上传了我的应用程序3次,但每次上传它时,它都会将状态更改为 invalid binary
我从App Store团队收到了一封电子邮件说这个
"无效的可执行文件 - 可执行文件'ESUHSD.app/ESUHSD'包含bitcode."
我不知道你需要了解哪些关于应用程序的信息,所以我希望得到任何帮助将不胜感激!
我有一个游戏,有3个SKSpriteNodes
用户可以使用touchesBegan
和移动touchesMoved
.但是,当用户移动nodeA
并通过另一个被调用的节点时nodeB
,nodeB
跟随nodeA
等等.
我创建了一个数组SKSpriteNodes
并使用a for-loop
来简化生活.
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
let nodes = [nodeA, nodeB, nodeC]
for touch in touches {
let location = touch.location(in: self)
for node in nodes {
if node!.contains(location) {
node!.position = location
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
一切正常,除非在nodeA
移动和交叉路径时nodeB
,nodeB
遵循nodeA
.
我怎样才能让这个当用户移动nodeA
并nodeA
通过传递nodeB
这nodeB
将不遵循nodeA
.
我刚刚学会了如何使用switch语句,我正在尝试在我的项目中实现它但不起作用.
int x;
x = arc4random()%5;
switch (x) {
case '0':
NSLog(@"0");
break;
case '1':
NSLog(@"1");
break;
case '2':
NSLog(@"2");
break;
case '3':
NSLog(@"3");
break;
case '4':
NSLog(@"4");
break;
default:
break;
}
Run Code Online (Sandbox Code Playgroud)
这是我的代码行,我查看了多个示例,我没有看到我的代码有任何问题.
我认为它与它内部有关,viewDidLoad
因为这是我看到的例子与我的代码之间唯一不同的东西.