Create version with get information

This commit is contained in:
Quentin Millardet
2024-06-03 22:47:45 +02:00
parent 1da7622e07
commit b5e3b5e011
2 changed files with 44 additions and 6 deletions

View File

@@ -0,0 +1,32 @@
//
// StudentTableViewController.swift
// SchoolList8
//
// Created by Quentin Millardet on 14/10/2020.
//
import UIKit
class LightshowDownloadOrAddView: UIViewController{
@IBOutlet weak var alertMessage: UILabel!
@IBOutlet weak var alertIcon: UIImageView!
var teslacamFolder : Bool = false;
override func viewDidLoad() {
super.viewDidLoad()
Thread.sleep(forTimeInterval: 3.0)
teslacamFolder = (UIApplication.shared.delegate as! AppDelegate).teslacamFolder
self.alertMessage.isHidden = !teslacamFolder
self.alertIcon.isHidden = !teslacamFolder
}
// Permet de passer des informations à une vue avant que celle-ci ne soit créee
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
}
}

View File

@@ -16,13 +16,12 @@ class ViewController: UIViewController, UIDocumentPickerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
model = (UIApplication.shared.delegate as! AppDelegate).model
// Do any additional setup after loading the view.
}
@IBAction func selectFolder(_ sender: Any) {
print("ici")
// Create a document picker for directories.
let documentPicker =
UIDocumentPickerViewController(forOpeningContentTypes: [.folder])
@@ -51,6 +50,8 @@ class ViewController: UIViewController, UIDocumentPickerDelegate {
// Use file coordination for reading and writing any of the URLs content.
var error: NSError? = nil
var teslacamFolder = false;
NSFileCoordinator().coordinate(readingItemAt: url, error: &error) { (url) in
let keys : [URLResourceKey] = [.nameKey, .isDirectoryKey]
@@ -66,15 +67,18 @@ class ViewController: UIViewController, UIDocumentPickerDelegate {
for case let file as URL in fileList {
if (file.lastPathComponent.lowercased().contains("teslacam")){
print("ici")
teslacamFolder = true
}
let logger = Logger(subsystem: Bundle.main.bundleIdentifier!, category: "network")
logger.debug("chosen file: \(file.relativeString)")
let filename = file.lastPathComponent;
if (filename.contains(".mp3") || filename.contains(".fseq") ){
model?.setStudentAtIndex(model?.getStudentCount() ?? 0, withdraw: filename )
}
// Start accessing the content's security-scoped URL.
guard file.startAccessingSecurityScopedResource() else {
@@ -91,6 +95,8 @@ class ViewController: UIViewController, UIDocumentPickerDelegate {
file.stopAccessingSecurityScopedResource()
}
}
(UIApplication.shared.delegate as! AppDelegate).teslacamFolder = teslacamFolder
}