cocoa

    0熱度

    1回答

    在Swift 4遷移之後,我的NSTreeController項目在啓動時崩潰。我將它簡化爲將@objc轉換爲我的動態數組。有沒有人有任何想法,爲什麼它不斷導致崩潰? @objc dynamic var nodes =[Node]() // The @objc is causing the crash

    0熱度

    1回答

    我有一個OS X應用程序中有50個複選框(NSButton)的視圖。我需要訪問代碼中的每一個,但我發現的唯一方法是創建50個IBOutlet綁定。 IBOutlet集合在OS X中不可用,我該怎麼辦?

    1熱度

    2回答

    當應用處於後臺模式或手機處於睡眠狀態並且收到VoIp推送時,AppDelagte中的以下功能會指示用戶(至應用中的UserTableViewController)以及發佈通知。 UserTableViewController的viewDidLoad中的通知觀察者觀察通知並調用func simulateMyIncomingCallFromNotification。 我注意到,當我第二次撥打VoIP推

    0熱度

    1回答

    我已將我的macOS應用程序提交給App Store並被拒絕。他們提供了截圖,佈局與我的開發機器完全不同。我使用Xcode 9在MacBook Pro 13上創建了應用程序,在2011年底,沒有視網膜屏幕,運行MacOS 10.12。我問他們的環境,他們說他們使用MacOS 10.10進行測試。我的應用程序使用Xcode進行測試,並且直接導出並運行它。我沒有遇到任何問題。這可能與自動佈局有關嗎?

    -1熱度

    1回答

    我正在使用Swift 4 for macOS,並且我的每個循環都有問題。 我的代碼: var dict = [String:Int]() for x in 0 ..< 5 { if !dict.keys.contains("\(x)") { print("NEW KEY: \(x)") dict = ["\(x)" : x] } } print

    10熱度

    1回答

    注:我正在使用Swift 4 for macOS。 我有一個NSTableView它可以填充數據並保存到核心數據。 我想用「設計」來顯示TableView值。 我已經意識到這樣的: 創建的HTML模板 得到HTML代碼作爲字符串和替換「HTML佔位符」與我的tableview值 顯示修改後的HTML字符串通過Web瀏覽 工程很好!而這個「解決方案」會自動完成分頁符:) 這裏我的代碼 // Exam

    0熱度

    1回答

    我注意到,在macOS的Finder中,當邊欄合攏/展開時,圖標和文本被壓縮或拉伸(請參見下面的截圖)。我想這是一個優化,防止在動畫過程中重新繪製圖層。 我試圖編寫一個模仿該行爲的自定義NSTableCellView子類。但我不知道從哪裏開始,具體如下: 如何在動畫啓動時得到通知,以便我可以設置圖層的內容。 如何在動畫完成時重新繪製視圖或圖層,以免它再次使用緩存的內容。 我從下面的腳手架代碼開始。

    -1熱度

    2回答

    我正在使用swift 4 for macOS,我想關閉視圖控制器,如果我在此視圖控制器之外單擊。 有了這段代碼,我可以檢查,如果用戶點擊了視圖控制器。但是如果用戶點擊了視圖控制器外部,我該如何檢查? override func viewDidAppear() { let gesture = NSClickGestureRecognizer(target: self, action: #s

    0熱度

    1回答

    我想調整文檔中的所有PDF頁面,使它們具有相同的寬度和我檢查蘋果的PDFKit指南和PDFKit文件,沒有找到一個解決方案。 我注意到,有一個過時的繪製函數: func draw(PDFPage) 它的描述: 對於由PDFView的子類的頁 定製渲染利用現在可用繪製函數是: func draw(_ page: PDFPage, to context: CGContext) 但它沒有一個關於

    0熱度

    1回答

    我迅速與4個工作MacOS的所有書籍,我有兩個核心數據實體(人與書) 我想請所有書籍,wehre人==最大。 有了這個代碼,我可以獲取所有的書: let request = NSFetchRequest<Book>(entityName: "Book") request.predicate = // request.sortDescriptors = [NSSortDescriptor(key