以下操场导致时间线错误"无法识别的选择器发送到类..."
import SpriteKit
let node = SKShapeNode(circleOfRadius: 10)
Run Code Online (Sandbox Code Playgroud)
当平台是iOS时,似乎工作正常.运行10.9.3
我有一个方法,它接受一个包含许多具有基本数据类型的字段的结构。
我想传递大部分默认值,但需要进行一些调整,但我了解结构声明中的基本字段不能包含默认值声明,例如struct S{ int a = 42 }.
现在是这样的:
OptionsStruct options = OptionStructDefaults;
options.itemA = 2;
options.itemQ = 2; // ... itemB, itemR, itemAZ12, etc.
SetOptions(options);
Run Code Online (Sandbox Code Playgroud)
然而,将OptionsStructDefaults信息与OptionsStruct声明分开感觉很奇怪......
感觉好像有办法做这样的事情?
SetOptions( new OptionsStruct(){
itemA = 2,
itemQ = 2,
// ...all other fields have default values.
})
Run Code Online (Sandbox Code Playgroud)
或者:
SetOptions( new OptionsStruct(useDefaults:true){
itemA = 2,
itemQ = 2,
});
Run Code Online (Sandbox Code Playgroud)
或者,是否有理由单独指定结构默认值是最终的处理方式?
以下操场导致错误:
1 &/ 0
Run Code Online (Sandbox Code Playgroud)
错误:
Operator is not known binary operator
Use of unresolved identifier '&/'
Run Code Online (Sandbox Code Playgroud)
文档说它应该返回0
运行xCode:版本6.3.1(6D1002)
有什么想法吗?