Manually fixes errors Swift 3 migrator missed
Thank God I won’t have to ever do this again…hopefully…
This commit is contained in:
parent
53bf0313b4
commit
12ca37e0f4
@ -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
|
||||
}
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
@ -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) }
|
||||
|
||||
|
||||
@ -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) }
|
||||
|
||||
|
||||
@ -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 }
|
||||
|
||||
|
||||
@ -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 }
|
||||
|
||||
|
||||
@ -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 }
|
||||
|
||||
|
||||
@ -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()
|
||||
|
||||
@ -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 }
|
||||
|
||||
|
||||
@ -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()
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 }
|
||||
|
||||
|
||||
@ -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
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user