Marino Faggiana 6 سال پیش
والد
کامیت
82f7f6529a

+ 1 - 2
PickerFileProvider/FileProvider.swift

@@ -727,8 +727,7 @@ class FileProvider: NSFileProviderExtension {
         } else {
             let rank = listFavoriteIdentifierRank[itemIdentifier.rawValue]
             if rank == nil {
-                let newRank = listFavoriteIdentifierRank.count + 1
-                listFavoriteIdentifierRank[itemIdentifier.rawValue] = NSNumber(value: Int64(newRank))
+                listFavoriteIdentifierRank[itemIdentifier.rawValue] = favoriteRank//NSNumber(value: Int64(newRank))
             }
             favorite = true
         }

+ 8 - 1
PickerFileProvider/FileProviderItem.swift

@@ -160,7 +160,14 @@ class FileProviderItem: NSObject, NSFileProviderItem {
             
         } else {
             
-            favoriteRank = listFavoriteIdentifierRank[metadata.fileID]
+            if #available(iOSApplicationExtension 11.0, *) {
+                let rank = listFavoriteIdentifierRank[metadata.fileID]
+                if (rank == nil) {
+                    favoriteRank = NSNumber(value: Int64(NSFileProviderFavoriteRankUnranked))
+                } else {
+                    favoriteRank = listFavoriteIdentifierRank[metadata.fileID]
+                }
+            }
         }
         
         // Tag

+ 1 - 1
iOSClient/Database/NCManageDatabase.swift

@@ -1947,7 +1947,7 @@ class NCManageDatabase: NSObject {
         let realm = try! Realm()
         realm.refresh()
         
-        var counter = 0 as Int64
+        var counter = 10 as Int64
         
         let results = realm.objects(tableMetadata.self).filter("account = %@ AND directory = true AND favorite = true", tableAccount.account).sorted(byKeyPath: "fileNameView", ascending: true)