Forums
New posts
Articles
Product Reviews
Policies
FAQ
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Menu
Log in
Register
Install the app
Install
Forums
macOS & iOS Developer Playground
macOS - Development and Darwin
Xcode Errors!
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Rocky48" data-source="post: 1785984" data-attributes="member: 398352"><p>I am trying to learn XCode by following the Stanford University cs193p course Winter 2017.</p><p>I am trying to do the FaceIT exercise lectures 4 & 5.</p><p>I mostly get this error: 'Argument passed to call that takes no arguments'.</p><p>There are 3 Swift files, they are: FaceView.swift, ViewController.swift and FacialExpression.swift.</p><p>I am getting the error in 2 files: ViewController and FacialExpression.</p><p>Here are the files:</p><p>[CODE]// ViewController.swift</p><p>// FaceIt</p><p>//</p><p>// Created by Tony Hudson on 05/02/2018.</p><p>// Copyright © 2018 Tony Hudson. All rights reserved.</p><p>//</p><p></p><p>import UIKit</p><p></p><p>class ViewController: UIViewController</p><p>{</p><p></p><p> var expression = FacialExpression(eyes: .closed, mouth: .frown) { [COLOR=#ff0000]//Argument passed to call that takes no arguments - hat symbol under [/COLOR][COLOR=#FF0000]^[/COLOR][COLOR=#ff0000] closed [/COLOR]</p><p> didSet {</p><p> updateUI() [COLOR=#ff0000]//Argument passed to call that takes no arguments[/COLOR]</p><p> }</p><p> }</p><p> </p><p> private func updateUI()</p><p> {</p><p> switch expression.eyes {</p><p> </p><p> case .open:</p><p> FaceView?.eyesOpen = true</p><p> case .closed:</p><p> FaceView?.eyesOpen = false</p><p> case .squinting:</p><p> FaceView?.eyesOpen = false</p><p> }</p><p> FaceView?.mouthCurvature = mouthCurvatures[expression.mouth] ?? 0.0</p><p> }</p><p> private let mouthCurvatures =</p><p> [FacialExpression.Mouth.grin:0.5,.frown:-1.0,.smile:1.0,.neutral:0.0,.smirk:-0.5]</p><p></p><p> @IBOutlet weak var FaceView: FaceView! {</p><p> didSet {</p><p> let handler = #selector(FaceView.changeScale(byReactingTo:))</p><p> let pinchRecognizer = UIPinchGestureRecognizer(target: FaceView, action: handler)</p><p> FaceView.addGestureRecognizer(pinchRecognizer)</p><p> let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(toggleEyes(byReactingTo:)))</p><p> tapRecognizer.numberOfTapsRequired = 1</p><p> FaceView.addGestureRecognizer(tapRecognizer)</p><p> let swipeUpRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(increaseHappiness))</p><p> swipeUpRecognizer.direction = .up</p><p> FaceView.addGestureRecognizer(swipeUpRecognizer)</p><p> let swipeDownRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(decreaseHappiness))</p><p> swipeDownRecognizer.direction = .down</p><p> FaceView.addGestureRecognizer(swipeDownRecognizer)</p><p> updateUI()</p><p> }</p><p> }</p><p> func increaseHappiness()</p><p> {</p><p> expression = expression.happier</p><p> }</p><p> func decreaseHappiness(){</p><p> expression = expression.sadder</p><p> }</p><p> func toggleEyes(byReactingTo taprecognizer: UITapGestureRecognizer){</p><p> </p><p> if taprecognizer.state == .ended {</p><p> let eyes: FacialExpression.Eyes = (expression.eyes == .closed) ? .open : .closed</p><p> expression = FacialExpression(eyes: eyes, mouth: expression.mouth)</p><p> </p><p> }</p><p> }</p><p>}</p><p>[/CODE]</p><p>[CODE][COLOR=#008400][FONT=Menlo]// FacialExpression.swift[/FONT][/COLOR][COLOR=#008400][FONT=Menlo]// FaceIt[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]// Created by Tony Hudson on 08/02/2018.[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]// Copyright © 2018 Tony Hudson. All rights reserved.[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo]</p><p>[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]import[/COLOR] Foundation[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo]</p><p>[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]struct[/COLOR] FacialExpression {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Eyes: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] open[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] closed[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] squinting[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Mouth: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] frown[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smirk[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] grin[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] neutral[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smile[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] sadder: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue - [COLOR=#272ad8]1[/COLOR]) ?? .frown[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] happier: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue + [COLOR=#272ad8]1[/COLOR]) ?? .smile[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] sadder: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.sadder)[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] happier: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.happier)[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo]} [COLOR=#008400]// FacialExpression.swift[/COLOR][/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]// FaceIt[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]// Created by Tony Hudson on 08/02/2018.[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]// Copyright © 2018 Tony Hudson. All rights reserved.[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo]</p><p>[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]import[/COLOR] Foundation[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo]</p><p>[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]struct[/COLOR] FacialExpression {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Eyes: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] open[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] closed[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] squinting[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Mouth: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] frown[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smirk[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] grin[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] neutral[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smile[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] sadder: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue - [COLOR=#272ad8]1[/COLOR]) ?? .frown[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] happier: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue + [COLOR=#272ad8]1[/COLOR]) ?? .smile[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] sadder: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.sadder)[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] happier: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.happier)[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo]} [COLOR=#008400]// FacialExpression.swift[/COLOR][/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]// FaceIt[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]// Created by Tony Hudson on 08/02/2018.[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]// Copyright © 2018 Tony Hudson. All rights reserved.[/FONT][/COLOR]</p><p>[COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo]</p><p>[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]import[/COLOR] Foundation[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo]</p><p>[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]struct[/COLOR] FacialExpression {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Eyes: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] open[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] closed[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] squinting[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Mouth: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] frown[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smirk[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] grin[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] neutral[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smile[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] sadder: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue - [COLOR=#272ad8]1[/COLOR]) ?? .frown[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] happier: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue + [COLOR=#272ad8]1[/COLOR]) ?? .smile[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR]</p><p>[COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] sadder: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.sadder)[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] } [COLOR=#FF0000][FONT=Verdana]//Argument passed to call that takes no arguments[/FONT][/COLOR] </p><p>[COLOR=#BA2DA2]var[/COLOR] happier: [COLOR=#703DAA]FacialExpression[/COLOR] {[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.happier)[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo]} [COLOR=#FF0000][FONT=Verdana]//Argument passed to call that takes no arguments[/FONT][/COLOR][/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]let[/COLOR] eyes = Eyes[/FONT][/COLOR]</p><p>[COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]let[/COLOR] mouth = Mouth [COLOR=#ff0000][FONT=Verdana]//Expected member name or constructor call after type name triangle points to space after Mouth[/FONT][/COLOR][COLOR=#222222][FONT=Verdana]</p><p>[/FONT][/COLOR]}[/FONT][/COLOR]</p><p>[/CODE]</p><p>Demo code can be seen on Google Drive owner: Digit77.com<span style="font-size: 9px"><span style="font-family: 'arial'"><span style="color: #333333"></span></span></span></p><p><span style="font-size: 9px"><span style="font-family: 'arial'"><span style="color: #333333"></span></span></span>I have checked through the code and I can't spot any typos.</p><p>Your help would be appreciated.</p></blockquote><p></p>
[QUOTE="Rocky48, post: 1785984, member: 398352"] I am trying to learn XCode by following the Stanford University cs193p course Winter 2017. I am trying to do the FaceIT exercise lectures 4 & 5. I mostly get this error: 'Argument passed to call that takes no arguments'. There are 3 Swift files, they are: FaceView.swift, ViewController.swift and FacialExpression.swift. I am getting the error in 2 files: ViewController and FacialExpression. Here are the files: [CODE]// ViewController.swift // FaceIt // // Created by Tony Hudson on 05/02/2018. // Copyright © 2018 Tony Hudson. All rights reserved. // import UIKit class ViewController: UIViewController { var expression = FacialExpression(eyes: .closed, mouth: .frown) { [COLOR=#ff0000]//Argument passed to call that takes no arguments - hat symbol under [/COLOR][COLOR=#FF0000]^[/COLOR][COLOR=#ff0000] closed [/COLOR] didSet { updateUI() [COLOR=#ff0000]//Argument passed to call that takes no arguments[/COLOR] } } private func updateUI() { switch expression.eyes { case .open: FaceView?.eyesOpen = true case .closed: FaceView?.eyesOpen = false case .squinting: FaceView?.eyesOpen = false } FaceView?.mouthCurvature = mouthCurvatures[expression.mouth] ?? 0.0 } private let mouthCurvatures = [FacialExpression.Mouth.grin:0.5,.frown:-1.0,.smile:1.0,.neutral:0.0,.smirk:-0.5] @IBOutlet weak var FaceView: FaceView! { didSet { let handler = #selector(FaceView.changeScale(byReactingTo:)) let pinchRecognizer = UIPinchGestureRecognizer(target: FaceView, action: handler) FaceView.addGestureRecognizer(pinchRecognizer) let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(toggleEyes(byReactingTo:))) tapRecognizer.numberOfTapsRequired = 1 FaceView.addGestureRecognizer(tapRecognizer) let swipeUpRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(increaseHappiness)) swipeUpRecognizer.direction = .up FaceView.addGestureRecognizer(swipeUpRecognizer) let swipeDownRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(decreaseHappiness)) swipeDownRecognizer.direction = .down FaceView.addGestureRecognizer(swipeDownRecognizer) updateUI() } } func increaseHappiness() { expression = expression.happier } func decreaseHappiness(){ expression = expression.sadder } func toggleEyes(byReactingTo taprecognizer: UITapGestureRecognizer){ if taprecognizer.state == .ended { let eyes: FacialExpression.Eyes = (expression.eyes == .closed) ? .open : .closed expression = FacialExpression(eyes: eyes, mouth: expression.mouth) } } } [/CODE] [CODE][COLOR=#008400][FONT=Menlo]// FacialExpression.swift[/FONT][/COLOR][COLOR=#008400][FONT=Menlo]// FaceIt[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]// Created by Tony Hudson on 08/02/2018.[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]// Copyright © 2018 Tony Hudson. All rights reserved.[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [/FONT][/COLOR] [COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]import[/COLOR] Foundation[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [/FONT][/COLOR] [COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]struct[/COLOR] FacialExpression {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Eyes: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] open[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] closed[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] squinting[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Mouth: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] frown[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smirk[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] grin[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] neutral[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smile[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] sadder: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue - [COLOR=#272ad8]1[/COLOR]) ?? .frown[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] happier: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue + [COLOR=#272ad8]1[/COLOR]) ?? .smile[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] sadder: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.sadder)[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] happier: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.happier)[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo]} [COLOR=#008400]// FacialExpression.swift[/COLOR][/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]// FaceIt[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]// Created by Tony Hudson on 08/02/2018.[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]// Copyright © 2018 Tony Hudson. All rights reserved.[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [/FONT][/COLOR] [COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]import[/COLOR] Foundation[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [/FONT][/COLOR] [COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]struct[/COLOR] FacialExpression {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Eyes: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] open[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] closed[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] squinting[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Mouth: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] frown[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smirk[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] grin[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] neutral[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smile[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] sadder: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue - [COLOR=#272ad8]1[/COLOR]) ?? .frown[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] happier: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue + [COLOR=#272ad8]1[/COLOR]) ?? .smile[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] sadder: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.sadder)[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] happier: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.happier)[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo]} [COLOR=#008400]// FacialExpression.swift[/COLOR][/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]// FaceIt[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]// Created by Tony Hudson on 08/02/2018.[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]// Copyright © 2018 Tony Hudson. All rights reserved.[/FONT][/COLOR] [COLOR=#008400][FONT=Menlo]//[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [/FONT][/COLOR] [COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]import[/COLOR] Foundation[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [/FONT][/COLOR] [COLOR=#000000][FONT=Menlo][COLOR=#ba2da2]struct[/COLOR] FacialExpression {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Eyes: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] open[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] closed[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] squinting[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]enum[/COLOR] Mouth: [COLOR=#703daa]Int[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] frown[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smirk[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] grin[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] neutral[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]case[/COLOR] smile[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] sadder: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue - [COLOR=#272ad8]1[/COLOR]) ?? .frown[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]var[/COLOR] happier: [COLOR=#703daa]Mouth[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] Mouth(rawValue: rawValue + [COLOR=#272ad8]1[/COLOR]) ?? .smile[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] }[/FONT][/COLOR] [COLOR=#703DAA][FONT=Menlo][COLOR=#000000] [/COLOR][COLOR=#ba2da2]var[/COLOR][COLOR=#000000] sadder: [/COLOR]FacialExpression[COLOR=#000000] {[/COLOR][/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.sadder)[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] } [COLOR=#FF0000][FONT=Verdana]//Argument passed to call that takes no arguments[/FONT][/COLOR] [COLOR=#BA2DA2]var[/COLOR] happier: [COLOR=#703DAA]FacialExpression[/COLOR] {[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]return[/COLOR] FacialExpression(eyes: [COLOR=#ba2da2]self[/COLOR].eyes, mouth: [COLOR=#ba2da2]self[/COLOR].mouth.happier)[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo]} [COLOR=#FF0000][FONT=Verdana]//Argument passed to call that takes no arguments[/FONT][/COLOR][/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]let[/COLOR] eyes = Eyes[/FONT][/COLOR] [COLOR=#000000][FONT=Menlo] [COLOR=#ba2da2]let[/COLOR] mouth = Mouth [COLOR=#ff0000][FONT=Verdana]//Expected member name or constructor call after type name triangle points to space after Mouth[/FONT][/COLOR][COLOR=#222222][FONT=Verdana] [/FONT][/COLOR]}[/FONT][/COLOR] [/CODE] Demo code can be seen on Google Drive owner: Digit77.com[SIZE=1][FONT=arial][COLOR=#333333] [/COLOR][/FONT][/SIZE]I have checked through the code and I can't spot any typos. Your help would be appreciated. [/QUOTE]
Verification
Post reply
Forums
macOS & iOS Developer Playground
macOS - Development and Darwin
Xcode Errors!
Top