From 91e2b638041b989606839c4c7073fd1c8aa83a4a Mon Sep 17 00:00:00 2001 From: redstrate <54911369+redstrate@users.noreply.github.com> Date: Sun, 24 May 2020 22:55:30 -0400 Subject: [PATCH] Remove UICollectionView subclass to prevent a serious bug --- Gallery.xcodeproj/project.pbxproj | 8 +- Gallery/Base.lproj/Main.storyboard | 63 +++++++-------- ...ollectionView.swift => PostsManager.swift} | 79 +++++++++++-------- Gallery/SearchViewController.swift | 14 ++-- Gallery/TagViewController.swift | 15 +++- Gallery/ViewController.swift | 15 ++-- 6 files changed, 109 insertions(+), 85 deletions(-) rename Gallery/{PostCollectionView.swift => PostsManager.swift} (84%) diff --git a/Gallery.xcodeproj/project.pbxproj b/Gallery.xcodeproj/project.pbxproj index 0f00cff..2da7f6b 100644 --- a/Gallery.xcodeproj/project.pbxproj +++ b/Gallery.xcodeproj/project.pbxproj @@ -20,7 +20,7 @@ 0361A5122346A38100639E67 /* PostViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0361A5112346A38100639E67 /* PostViewController.swift */; }; 0361A514234828D000639E67 /* EditTagsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0361A513234828D000639E67 /* EditTagsViewController.swift */; }; 0361A51623482A7D00639E67 /* TagViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0361A51523482A7D00639E67 /* TagViewCell.swift */; }; - 03F92BA22349635C0000DC1C /* PostCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F92BA12349635C0000DC1C /* PostCollectionView.swift */; }; + 03F92BA22349635C0000DC1C /* PostsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F92BA12349635C0000DC1C /* PostsManager.swift */; }; 03F92BA4234967E00000DC1C /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F92BA3234967E00000DC1C /* SearchViewController.swift */; }; 03F92BA6234969800000DC1C /* TagViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F92BA5234969800000DC1C /* TagViewController.swift */; }; /* End PBXBuildFile section */ @@ -42,7 +42,7 @@ 0361A5112346A38100639E67 /* PostViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostViewController.swift; sourceTree = ""; }; 0361A513234828D000639E67 /* EditTagsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditTagsViewController.swift; sourceTree = ""; }; 0361A51523482A7D00639E67 /* TagViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagViewCell.swift; sourceTree = ""; }; - 03F92BA12349635C0000DC1C /* PostCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostCollectionView.swift; sourceTree = ""; }; + 03F92BA12349635C0000DC1C /* PostsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostsManager.swift; sourceTree = ""; }; 03F92BA3234967E00000DC1C /* SearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewController.swift; sourceTree = ""; }; 03F92BA5234969800000DC1C /* TagViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagViewController.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -90,7 +90,7 @@ 0361A5112346A38100639E67 /* PostViewController.swift */, 0361A513234828D000639E67 /* EditTagsViewController.swift */, 0361A51523482A7D00639E67 /* TagViewCell.swift */, - 03F92BA12349635C0000DC1C /* PostCollectionView.swift */, + 03F92BA12349635C0000DC1C /* PostsManager.swift */, 03F92BA3234967E00000DC1C /* SearchViewController.swift */, 03F92BA5234969800000DC1C /* TagViewController.swift */, 03093522235660E100E44910 /* ReverseImageViewController.swift */, @@ -171,7 +171,7 @@ buildActionMask = 2147483647; files = ( 03F92BA4234967E00000DC1C /* SearchViewController.swift in Sources */, - 03F92BA22349635C0000DC1C /* PostCollectionView.swift in Sources */, + 03F92BA22349635C0000DC1C /* PostsManager.swift in Sources */, 0361A5122346A38100639E67 /* PostViewController.swift in Sources */, 0361A502234690C000639E67 /* Gallery.xcdatamodeld in Sources */, 0361A4FC234690C000639E67 /* ViewController.swift in Sources */, diff --git a/Gallery/Base.lproj/Main.storyboard b/Gallery/Base.lproj/Main.storyboard index 3e9e81a..1823466 100644 --- a/Gallery/Base.lproj/Main.storyboard +++ b/Gallery/Base.lproj/Main.storyboard @@ -1,6 +1,6 @@ - + @@ -13,7 +13,7 @@ - + @@ -29,11 +29,11 @@ - + - - + + @@ -85,7 +85,7 @@ - + @@ -97,11 +97,11 @@ - + - + @@ -125,14 +125,14 @@ - + - + @@ -160,22 +160,22 @@ - + - + - + - + - + @@ -214,7 +214,7 @@