Manually fixes errors Swift 3 migrator missed

Thank God I won’t have to ever do this again…hopefully…
This commit is contained in:
Riley Testut 2016-09-20 23:37:52 -07:00
parent 53bf0313b4
commit 12ca37e0f4
16 changed files with 30 additions and 30 deletions

View File

@ -28,7 +28,7 @@ public class LoadImageOperation: RSTOperation
public var imageCache: NSCache<NSURL, UIImage>? {
didSet {
// Ensures if an image is cached, it will be returned immediately, to prevent temporary flash of placeholder image
self.isImmediate = self.imageCache?.object(forKey: self.URL) != nil
self.isImmediate = self.imageCache?.object(forKey: self.URL as NSURL) != nil
}
}
@ -48,7 +48,7 @@ public extension LoadImageOperation
{
guard !self.isCancelled else { return }
if let cachedImage = self.imageCache?.object(forKey: self.URL)
if let cachedImage = self.imageCache?.object(forKey: self.URL as NSURL)
{
self.image = cachedImage
return
@ -65,7 +65,7 @@ public extension LoadImageOperation
loadedImage.draw(at: CGPoint.zero)
UIGraphicsEndImageContext()
self.imageCache?.setObject(loadedImage, forKey: self.URL)
self.imageCache?.setObject(loadedImage, forKey: self.URL as NSURL)
self.image = loadedImage
}

View File

@ -49,7 +49,7 @@ extension DatabaseManager
let filename = identifier + "." + url.pathExtension
let game = Game.insertIntoManagedObjectContext(context)
game.name = url.deletingPathExtension().lastPathComponent ?? NSLocalizedString("Game", comment: "")
game.name = url.deletingPathExtension().lastPathComponent
game.identifier = identifier
game.filename = filename

View File

@ -31,9 +31,9 @@ class GamePickerController: NSObject
{
var delegate: GamePickerControllerDelegate?
private weak var presentingViewController: UIViewController?
fileprivate weak var presentingViewController: UIViewController?
private func presentGamePickerControllerFromPresentingViewController(_ presentingViewController: UIViewController, animated: Bool, completion: ((Void) -> Void)?)
fileprivate func presentGamePickerControllerFromPresentingViewController(_ presentingViewController: UIViewController, animated: Bool, completion: ((Void) -> Void)?)
{
self.presentingViewController = presentingViewController
@ -84,7 +84,7 @@ class GamePickerController: NSObject
self.presentingViewController?.present(alertController, animated: true, completion: completion)
}
private func importGamesAtURLs(_ URLs: [URL])
fileprivate func importGamesAtURLs(_ URLs: [URL])
{
DatabaseManager.shared.importGames(at: URLs) { identifiers in

@ -1 +1 @@
Subproject commit e02022d8d3d04624e10e5394319e7994265f2999
Subproject commit f2d78459b5cc37039f72427dbdcfedde00947690

@ -1 +1 @@
Subproject commit 0a568b49c332df8b09aa6ea03f06e9e612d27d8f
Subproject commit 29b9929d45d906590a332c0c32f377466485727d

@ -1 +1 @@
Subproject commit 98c58263eb9513df5c1cfc10ac8834474fbc9958
Subproject commit fc4c0f0a4623ce9b561227c3d842647a716d32b9

View File

@ -50,7 +50,7 @@ class GameViewController: DeltaCore.GameViewController
}
//MARK: - Private Properties -
private var pauseViewController: PauseViewController?
fileprivate var pauseViewController: PauseViewController?
fileprivate var pausingGameController: GameController?
// Prevents the same save state from being saved multiple times
@ -71,12 +71,12 @@ class GameViewController: DeltaCore.GameViewController
}
}
private var context = CIContext(options: [kCIContextWorkingColorSpace: NSNull()])
fileprivate var context = CIContext(options: [kCIContextWorkingColorSpace: NSNull()])
// Sustain Buttons
private var updateSemaphores = Set<DispatchSemaphore>()
private var sustainedInputs = [ObjectIdentifier: [Input]]()
private var reactivateSustainedInputsQueue: OperationQueue
fileprivate var updateSemaphores = Set<DispatchSemaphore>()
fileprivate var sustainedInputs = [ObjectIdentifier: [Input]]()
fileprivate var reactivateSustainedInputsQueue: OperationQueue
fileprivate var selectingSustainedButtons = false
fileprivate var sustainButtonsContentView: UIView!
@ -192,7 +192,7 @@ extension GameViewController
// MARK: - Segues
/// KVO
override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?)
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
guard let identifier = segue.identifier else { return }
@ -312,7 +312,7 @@ extension GameViewController
// MARK: - KVO
/// KVO
override func observeValue(forKeyPath keyPath: String?, of object: AnyObject?, change: [NSKeyValueChangeKey : AnyObject]?, context: UnsafeMutablePointer<Void>?)
override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?)
{
guard context == &kvoContext else { return super.observeValue(forKeyPath: keyPath, of: object, change: change, context: context) }

View File

@ -101,7 +101,7 @@ extension PreviewGameViewController
// Dispose of any resources that can be recreated.
}
override func observeValue(forKeyPath keyPath: String?, of object: AnyObject?, change: [NSKeyValueChangeKey : AnyObject]?, context: UnsafeMutableRawPointer?)
override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?)
{
guard context == &kvoContext else { return super.observeValue(forKeyPath: keyPath, of: object, change: change, context: context) }

View File

@ -95,7 +95,7 @@ extension GameCollectionViewController
/// Segues
extension GameCollectionViewController
{
override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?)
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
guard let identifier = segue.identifier, identifier == "unwindFromGames" else { return }

View File

@ -122,7 +122,7 @@ extension GamesViewController
extension GamesViewController
{
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?)
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
guard let identifier = segue.identifier, identifier == "embedPageViewController" else { return }

View File

@ -38,7 +38,7 @@ class LaunchViewController: UIViewController
}
}
override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?)
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
guard segue.identifier == "embedGameViewController" else { return }

View File

@ -200,7 +200,7 @@ extension EditCheatViewController
// Dispose of any resources that can be recreated.
}
override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?)
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
self.nameTextField.resignFirstResponder()
self.codeTextView.resignFirstResponder()

View File

@ -68,12 +68,12 @@ class PauseViewController: UIViewController, PauseInfoProviding
extension PauseViewController
{
override func targetViewController(forAction action: Selector, sender: AnyObject?) -> UIViewController?
override func targetViewController(forAction action: Selector, sender: Any?) -> UIViewController?
{
return self.pauseNavigationController
}
override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?)
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
guard let identifier = segue.identifier else { return }

View File

@ -58,7 +58,7 @@ class SaveStatesViewController: UICollectionViewController
fileprivate var fetchedResultsController: NSFetchedResultsController<NSFetchRequestResult>!
fileprivate let imageOperationQueue = RSTOperationQueue()
fileprivate let imageCache = NSCache<URL, UIImage>()
fileprivate let imageCache = NSCache<NSURL, UIImage>()
fileprivate var emulatorCoreSaveState: SaveStateProtocol?
fileprivate var selectedSaveState: SaveState?
@ -210,7 +210,7 @@ private extension SaveStatesViewController
imageOperation.isImmediate = true
}
self.imageOperationQueue.addOperation(imageOperation, forKey: indexPath)
self.imageOperationQueue.addOperation(imageOperation, forKey: indexPath as NSCopying)
}
let deltaCore = Delta.core(for: self.game.type)!
@ -558,7 +558,7 @@ extension SaveStatesViewController: UIViewControllerPreviewingDelegate
let saveState = self.fetchedResultsController.object(at: indexPath) as! SaveState
let actions = self.actionsForSaveState(saveState)?.previewActions ?? []
let previewImage = self.imageCache.object(forKey: saveState.imageFileURL) ?? UIImage(contentsOfFile: saveState.imageFileURL.path)
let previewImage = self.imageCache.object(forKey: saveState.imageFileURL as NSURL) ?? UIImage(contentsOfFile: saveState.imageFileURL.path)
let previewGameViewController = PreviewGameViewController()
previewGameViewController.game = self.game
@ -658,7 +658,7 @@ extension SaveStatesViewController
override func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
{
let operation = self.imageOperationQueue[indexPath]
let operation = self.imageOperationQueue[indexPath as NSCopying]
operation?.cancel()
}
}

View File

@ -63,7 +63,7 @@ class ControllersSettingsViewController: UITableViewController
//MARK: - Storyboards -
override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?)
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
guard let indexPath = self.tableView.indexPathForSelectedRow else { return }

View File

@ -49,7 +49,7 @@ class SettingsViewController: UITableViewController
super.didReceiveMemoryWarning()
}
override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?)
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
if segue.identifier == SettingsSegues.Controllers.rawValue
{