Fix macOS 14 deprecation warnings. Make RSCore a local module.

This commit is contained in:
Brent Simmons
2024-11-03 22:13:01 -08:00
parent 813500b55a
commit def4b95fbc
82 changed files with 6711 additions and 91 deletions

View File

@@ -8,6 +8,7 @@
import AppKit
import RSCore
import RSCoreObjC
import Articles
import Account
@@ -200,7 +201,7 @@ private extension TimelineViewController {
let sortedArticles = articles.sortedByDate(.orderedAscending)
let items = sortedArticles.map { ArticlePasteboardWriter(article: $0) }
let standardServices = NSSharingService.sharingServices(forItems: items)
let standardServices = NSSharingService.sharingServices(forItems_noDeprecationWarning: items) as? [NSSharingService] ?? [NSSharingService]()
let customServices = SharingServicePickerDelegate.customSharingServices(for: items)
let services = standardServices + customServices
if services.isEmpty {