cost 334 ms
macOS Document App SwiftUI 項目上的 NSPersistentDocument FetchRequest 扭曲屬性崩潰

[英]NSPersistentDocument FetchRequest warp property crash on macOS Document App SwiftUI project

使用Xcode macOS Document App模板創建項目,並選中Use Core Data復選框。 將 Book 實體添加到Document.xcdatamodeld 將 FetchRequest 扭曲屬性添加到ContentView ,@FetchRequest(entity: Book. ...

NSDocumentController closeAllDocumentsWithDelegate 不調用我的 NSPersistentDocument 子類的 canCloseDocumentWithDelegate

[英]NSDocumentController closeAllDocumentsWithDelegate does not call canCloseDocumentWithDelegate of my NSPersistentDocument subclass

根據 Apple 的文檔,如果退出應用程序, closeAllDocumentsWithDelegate (來自NSDocumentController )應該為所有打開的文檔調用NSDocument canCloseDocumentWithDelegate 。 在我的基於NSPersistent ...

在macOS上加密NSDocument

[英]Encrypt NSDocument on macOS

無論如何,有人可以重寫NSPersistentDocument進行加密並需要密碼才能打開文件嗎? 換句話說,是否可以使用用戶提供的密碼對文檔進行整體加密? 我已經研究了解決方案,似乎唯一的方法是實際獨立地加密CoreData數據本身,但是由於將對數據進行加密,因此將不可能使用NSPredic ...

iCloud NSDocument 保存警告 - 由 lastUsedDate 文件屬性引起?

[英]iCloud NSDocument save warnings - caused by lastUsedDate file attribute?

我有一個在 OS X 上使用NSPersistentDocument (不自動保存)和在 iOS 上使用UIDocument (也沒有自動保存)的應用程序。 文件表示是二進制核心存儲。 自 iOS 7 + macOS 10.10 以來,此應用一直運行良好。 如果我在 OS X 10.13 上打開一 ...

使用NSPersistentDocument創建“文檔”

[英]Using NSPersistentDocument to create 'Documents'

我想創建一個使用的應用程序 迅速 CoreData 'Documents'以標准macOS方式工作[自定義擴展,包含與該文檔相關的所有數據的單個'文件'/ filewrapper] 這似乎不可能。 文件非常明確地說明了這一點 NSPersistent ...

內部啟動后,NSPersistentDocument將被標記為“臟” /未編輯

[英]NSPersistentDocument to be marked as not “dirty”/edited after internal initiation

我將NSPersistentDocument(CoreData)初始化后再呈現給用戶。 這意味着我創建了一些內部核心數據對象,並將它們添加到文檔/持久存儲/托管對象上下文中。 但是,這意味着即使沒有任何用戶活動發生,當文檔關閉時,該文檔也會顯示保存對話框。 我希望它被標記為不臟,並且沒 ...

子類化NSArrayController導致來自ManagedObjectContext的對象未在NSTableView中顯示

[英]Subclassing NSArrayController causes objects from ManagedObjectContext doesn't show in NSTableView

真奇怪 我有一個包含三個實體的模型。 像這樣: 在InterfaceBuilder中,我使NSArrayController通過RepresentedObject連接到MOC到ViewController。 一切正常,我可以添加和刪除Master對象,選擇它們,可以綁定到Table ...

核心數據:丟失了保存新文檔的能力,但仍然可以編輯和保存現有文檔

[英]Core Data: Lost the ability to save new documents, but still can edit and save existing documents

我目前正在使用NSPersistentDocument和輕量級遷移開發應用程序的第一個版本。 數據模型現在升級到版本12。 當從版本9切換到版本10時,我失去了保存新文檔的能力,但直到現在我才注意到,因為我使用第一個版本中的相同舊文檔進行測試。 我仍然可以編輯和保存這些文檔,我甚至可以 ...

基於文檔的核心數據應用-添加和刪除其他屬性

[英]Document based core data app - add and remove additional attributes

我有一個帶有實體“語言”的基於文檔的核心數據應用程序。 該實體具有兩個永久屬性“鍵”和“注釋”。 是否可以在運行時以編程方式添加和刪除其他屬性(“ language_1”,“ language_2”等)? 我的目標是避免在用戶只需要幾個屬性時創建帶有50個屬性的表(我不知道預先需要多少 ...

NSPersistentDocument,Swift,macOS和情節提要-如何獲取managedObjectContext?

[英]NSPersistentDocument, Swift, macOS, and storyboards — how to get the managedObjectContext?

自從我解決了CoreData和macOS以來,已經有一段時間了,那時是xib和nib時代。 使用xib,有一個“文件的所有者”,可以讓您訪問文檔和managedObjectContext。 簡單。 使用NSPersistentDocument和情節提要,我遇到了一些麻煩的問題。 在從 ...

在基於文檔的應用程序中為首選項控制器獲取managedObjectContext

[英]Getting the managedObjectContext in a document-based app for preferences controller

我有一個用Swift編寫的基於OSX文檔的應用程序,想將一些數據從我的首選項窗口控制器提交到我的ManagedObjectContext中。 因為首選項窗口似乎不是通過NSPersistentDocument調用的,而是直接從appDelegate調用的,所以獲取該控制器的ManagedOb ...

由核心數據支持的 NSTextView

[英]NSTextView backed by core data

我在一個選項卡中有一個帶有 NSTextView 的 NSTabViewController。 文本保存在核心數據中。 當視圖消失時,我保存文本。 但是當文檔本身關閉時如何保存文本? 目前我節省了每次擊鍵,但這可能太過分了。 有沒有更好的辦法? 編輯: ...

NSPersistentDocument:瀏覽版本:嘗試添加只讀文件

[英]NSPersistentDocument: browse versions : Attempt to add read-only file

因為我使用的是自定義核心數據堆棧,所以我將覆蓋init, readFromURL, writeToURL和revertToContentsOfURL函數。 當我單擊“瀏覽所有版本”時,我文件的先前版本為openend,並調用了init。 但是我收到以下錯誤: 嘗試在路徑中添加只 ...

從NSPersistentDocument中排除實體

[英]Exclude entity from NSPersistentDocument

我有一個使用NSPersistentDocument保存應用程序文件的現有應用程序, NSPersistentDocument該應用程序可以正常工作。 現在,我需要創建一個新實體,該新實體與應用程序文件完全無關,它將包含應用程序緩存,因此我將使用它來保存在單獨的文件中。 我的項目包含NS ...

如何在XCTestCase中測試NSPersistentDocument?

[英]How to test NSPersistentDocument in XCTestCase?

我只是使用Core Data啟動一個基於OS X文檔的應用程序。 為了測試我的模型關系,我想創建一些NSManagedObject實體,將它們保存到文件中,然后在XCTestCase對象中讀回它們。 使用下面的代碼,我可以在托管對象上下文中創建實體,但是我無法弄清楚如何創建有效的持久性存儲協 ...

保存以前鎖定的文檔時,NSPersistentDocument失敗

[英]NSPersistentDocument fails when saving a previously locked document

使用我的NSPersistentDocument子類打開鎖定的文件時,我在控制台中收到以下消息: 嘗試在讀/寫路徑[URL]處添加只讀文件。 而是以只讀方式添加它。 將來這將是一個硬錯誤。 您必須指定NSReadOnlyPersistentStoreOption。 文檔窗 ...

NSPersistentDocument OSX的正確目錄

[英]Correct directory for NSPersistentDocument OSX

我正在編寫一個鞋盒型應用程序,其中用戶將數據輸入到單個窗口中。 我已經用代碼數據配置了數據模型。 Apple的文檔指出用戶數據應該存儲在Library Directory中,但是自動生成的代碼似乎在Application Support目錄中建立了一個目錄,該文檔還指出“永遠不要存儲用戶數據 ...

運行時為NSPersistentDocument生成的自定義NSManagedObjectModel

[英]Runtime-generated Custom NSManagedObjectModel for NSPersistentDocument

我有一個使用Core Data的基於文檔的(OS X)應用程序,因此該文檔是NSPersistentDocument的子類。 當用戶創建文檔時,他/她會指定一個設置,該設置確定被管理對象模型中特定實體具有的屬性數量。 例如,“棒球游戲”實體可以具有4到9個局限屬性,具體取決於用戶在創建文檔時 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM