Skip to content

Commit b8fc0ba

Browse files
author
Emilio Pavia
committed
Fix Xcode warnings
1 parent 769deb8 commit b8fc0ba

19 files changed

+49
-16
lines changed

ScienceJournal/ActionArea/ActionAreaController.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ extension ActionArea {
149149
switch self {
150150
case .portrait:
151151
return "portrait(\(mode))"
152-
case let .landscape(mode):
152+
case let .landscape(_, mode):
153153
return "landscape(\(mode))"
154154
}
155155
}
@@ -983,7 +983,7 @@ private extension ActionArea.Controller {
983983
}
984984

985985
func animateBarElevation(barIsElevated: Bool) {
986-
guard let master = presentedMasterViewController else { return }
986+
guard presentedMasterViewController != nil else { return }
987987

988988
func animate() {
989989
if isExpanded {
@@ -1131,6 +1131,8 @@ extension ActionArea.Controller: UINavigationControllerDelegate {
11311131
)
11321132
case .push, .pop, .none:
11331133
return nil
1134+
@unknown default:
1135+
return nil
11341136
}
11351137
}
11361138

ScienceJournal/ActionArea/CrossDissolveTransitionAnimation.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ final class CrossDissolveTransitionAnimation: NSObject, UIViewControllerAnimated
4242
animatePush(using: transitionContext)
4343
case .pop:
4444
animatePop(using: transitionContext)
45+
@unknown default:
46+
transitionContext.completeTransition(false)
4547
}
4648
}
4749

ScienceJournal/ActionArea/FauxdalTransitionAnimation.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ final class FauxdalTransitionAnimation: NSObject, UIViewControllerAnimatedTransi
4747
animatePush(using: transitionContext)
4848
case .pop:
4949
animatePop(using: transitionContext)
50+
@unknown default:
51+
transitionContext.completeTransition(false)
5052
}
5153
}
5254

ScienceJournal/ActionArea/UIKit+ActionArea.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ extension UINavigationController.Operation: CustomStringConvertible {
5757
return "push"
5858
case .pop:
5959
return "pop"
60+
@unknown default:
61+
return "unknown"
6062
}
6163
}
6264

ScienceJournal/BLESupport/BLEServiceScanner.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,9 @@ class BLEServiceScanner: NSObject, CBCentralManagerDelegate {
201201
print("Bluetooth is powered on.")
202202
isBluetoothAvailable = true
203203
resumeScanning()
204+
@unknown default:
205+
print("Bluetooth unknown state.")
206+
isBluetoothAvailable = false
204207
}
205208

206209
if previouslyAvailable != isBluetoothAvailable {

ScienceJournal/CaptureSession/CameraAccessHandler.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class CameraAccessHandler {
3535
requestCompletion?(granted)
3636
}
3737
return false
38+
@unknown default: return false
3839
}
3940
}
4041

ScienceJournal/Drive/ExperimentMerger.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ public class ExperimentMerger {
123123
case .note, .caption:
124124
handleNoteConflict(externalExperiment: externalExperiment, externalChange: externalChange)
125125
case .unknown: break
126+
@unknown default: break
126127
}
127128
}
128129

@@ -136,6 +137,7 @@ public class ExperimentMerger {
136137
case .note, .caption:
137138
copyNoteChange(externalExperiment: externalExperiment, externalChange: externalChange)
138139
case .unknown: break
140+
@unknown default: break
139141
}
140142
}
141143

ScienceJournal/Extensions/GSJTriggerInformation_TriggerWhen+ScienceJournal.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ extension GSJTriggerInformation_TriggerWhen {
2828
case .triggerWhenDropsBelow: return String.triggerWhenDroppedBelow.lowercased()
2929
case .triggerWhenAbove: return String.triggerWhenIsAbove.lowercased()
3030
case .triggerWhenBelow: return String.triggerWhenIsBelow.lowercased()
31+
@unknown default: return ""
3132
}
3233
}
3334

@@ -38,6 +39,8 @@ extension GSJTriggerInformation_TriggerWhen {
3839
return true
3940
case .triggerWhenAt, .triggerWhenDropsBelow, .triggerWhenRisesAbove:
4041
return false
42+
@unknown default:
43+
return false
4144
}
4245
}
4346

ScienceJournal/Metadata/ExistingDataMigrationManager.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ class ExistingDataMigrationManager {
222222
migrateOperations.append(addExperimentAndCleanup)
223223

224224
let migrate = GroupOperation(operations: migrateOperations)
225-
migrate.addObserver(BlockObserver { _, _ in
225+
migrate.addObserver(BlockObserver(finishHandler: { _, _ in
226226
// Errors
227227
var errors = [ExistingDataMigrationManagerError]()
228228
if !addExperimentSuccess {
@@ -238,7 +238,7 @@ class ExistingDataMigrationManager {
238238
DispatchQueue.main.async {
239239
completion(errors)
240240
}
241-
})
241+
}))
242242
migrate.addObserver(BackgroundTaskObserver())
243243

244244
migrationQueue.addOperation(migrate)

ScienceJournal/Metadata/SensorTriggerEvaluator.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ class SensorTriggerEvaluator {
5656
return value < sensorTrigger.triggerInformation.valueToTrigger
5757
case .triggerWhenAbove:
5858
return value > sensorTrigger.triggerInformation.valueToTrigger
59+
@unknown default:
60+
return false
5961
}
6062
}
6163
self.previousValue = value

0 commit comments

Comments
 (0)