FileViewController
class FileViewController : UIViewController, UINavigationBarDelegate, UITableViewDelegate, UITableViewDataSource, NetworkCheckObserver
The purpose of the FileViewController ViewController is to manage the File View hierarchy.
-
Undocumented
Declaration
Swift
var tabListDirFiles: [[DirFileData]] -
Undocumented
Declaration
Swift
var listDirFiles: [DirFileData] -
Undocumented
Declaration
Swift
var lastId: Int -
Undocumented
Declaration
Swift
fileprivate(set) var currentPath: String -
Undocumented
Declaration
Swift
@IBOutlet weak var navBar: UINavigationBar! -
Undocumented
Declaration
Swift
@IBOutlet weak var tableView: UITableView! -
Undocumented
Declaration
Swift
@IBOutlet weak var toolBar: UIToolbar! -
Undocumented
Declaration
Swift
@IBOutlet weak var backButton: UIBarButtonItem! -
Undocumented
Declaration
Swift
@IBOutlet weak var generalPath: UINavigationItem! -
Undocumented
Declaration
Swift
@IBOutlet weak var activityIndicator: UIActivityIndicatorView! -
Undocumented
Declaration
Swift
@IBOutlet weak var addButton: UIBarButtonItem! -
Undocumented
Declaration
Swift
@IBOutlet weak var moreButton: UIBarButtonItem! -
Undocumented
Declaration
Swift
lazy var refresher: UIRefreshControl { get set } -
Undocumented
Declaration
Swift
override func viewDidLoad() -
Undocumented
Declaration
Swift
override func viewDidAppear(_ animated: Bool) -
Undocumented
Declaration
Swift
override func viewWillAppear(_ animated: Bool) -
Undocumented
Declaration
Swift
override func viewWillDisappear(_ animated: Bool) -
Declaration
Swift
@available(iOS 12.0, *) func statusDidChange(status: NWPath.Status) -
Display an AlertViewController with a network warning message.
Declaration
Swift
func alertNetwork() -
Refresh action function that fetches directories.
Declaration
Swift
@objc func callRefresh()
-
Undocumented
Declaration
Swift
func position(for bar: UIBarPositioning) -> UIBarPosition -
Init of the UI.
- Deactivation of backButton and addButton
- Positioning of backButton and moreButton
Declaration
Swift
func initButtons()
-
Displaying app informations.
Declaration
Swift
@IBAction func moreButton(_ sender: Any) -
Display an AlertViewController with different proposals: Folder creation, File upload
Declaration
Swift
@IBAction func addButton(_ sender: Any) -
Permit to user to go back into parent folders.
Declaration
Swift
@IBAction func backButton(_ sender: Any) -
Permit to user to logout: Display an AlertViewController to confirm the action.
Declaration
Swift
@IBAction func logout(_ sender: Any) -
Display an AlertViewController to choose the folder name.
Declaration
Swift
func showAlertWithTextField() -
Reload the tableView data.
Declaration
Swift
func fetchDone() -
Undocumented
Declaration
Swift
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int -
Undocumented
Declaration
Swift
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) -
Undocumented
Declaration
Swift
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell -
Undocumented
Declaration
Swift
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath)
-
Undocumented
Declaration
Swift
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL])
-
Undocumented
Declaration
Swift
func share(url: URL) -
Undocumented
Declaration
Swift
func storeAndShare(withURLString: String, fileName: String)
-
Undocumented
Declaration
Swift
func documentInteractionControllerViewControllerForPreview(_ controller: UIDocumentInteractionController) -> UIViewController
FileViewController Class Reference