cocoa

    0熱度

    1回答

    我在我的應用程序中有一個keyDown函數,用於捕獲名爲textInput的NSTextView的輸入。有些轉換是通過將NSAttributedString追加到NSTextView中的輸入完成的。 目前工作正常,但我的問題是輸入到keyDown的文本框中的值不會被添加到textInput.textStorage?.string,直到按下另一個鍵。 例如,如果我輸入文字abcde而已進入textI

    2熱度

    1回答

    我正嘗試使用Swift使用系統配置框架來讀取macOS上的網絡接口配置。我得到的CFPropertyList其實是CFDictionary。每個字典條目都包含一個CFArray。使用CFShow我能夠驗證我是否獲得了預期的數據。我實際上無法做的是訪問字典值。使用CFGetTypeId我沒有收到與CFArrayGetTypeID()返回的值相同的值。 這裏是我試圖讓從屬性列表中的IP地址: impo

    0熱度

    2回答

    我來到這裏一個UITableViewCell類,用於管理在桌子上觀察室右側的UITextField設置。取決於表格,在任何給定時間顯示從這些單元格的4到8的任何位置;我使用它們進行單元數據輸入(即輸入距離,溫度等),因此有相當多的邏輯被鎖定到單元子類。 無論出於何種原因,我發現,如果我執行下列步驟: 1) Tap on a text field to begin editing and bring

    0熱度

    1回答

    我使用swift 4 for macOS並且使用自定義單元格的NSTableView。 在我的行中有兩個文本框(樣式:無邊框,沒有背景顏色) 通常情況下,您可以單擊文本框並直接進行編輯。 在我的情況下,你點擊文本框,並在短暫的延遲後,它將是可編輯的。 但我不明白爲什麼會有這樣的延遲。 有沒有人有想法? 更好的例子 我用自定義的小區景觀的tableview(時延問題) 沒有自定單元視圖(無延遲問題)

    1熱度

    2回答

    當我在這樣的塊內聲明靜態變量時會發生什麼? dispatch_async(dispatch_get_main_queue(), ^{ static NSInteger myNumber; // do stuff with myNumber }); 會發生什麼情況該塊被觸發,第二次? 如果塊在運行後會釋放,myNumber如何仍然存在? 正在做這件事嗎?我的意思是這種做法是否會導致任何問

    0熱度

    1回答

    我已經嘗試過的CocoaPods安裝GooglePlacePicker多次安裝,但我總是得到這個錯誤 [!] Error installing GooglePlacePicker [!] /usr/bin/curl -f -L -o /var/folders/tk/yn2rtpyx055g343t53hmqpqc0000gn/T/d20170925-37639-2bym7v/file.tgz h

    0熱度

    1回答

    清除事件我有一個視圖控制器與鏈接到一個IBAction爲一個NSButton假設perform()。該按鈕與返回鍵相同。 不過返回鍵也被用在了其他臨時措施。在沒有涉及到以前的視圖控制器的其他文件,我有一個的NSTextField這是可編輯的,所以返回鍵將驗證文本更改。 我想驗證我的文字兵不血刃perform()從功能等效鍵按鈕調用。 目前我發現的唯一解決方案是發送通知textIsBeingEdit

    0熱度

    2回答

    我正在應用程序中實現URLProtocol。 import Cocoa class MyURLProtocol: URLProtocol { override init(request: URLRequest, cachedResponse: CachedURLResponse?, client: URLProtocolClient?) { super.init(req

    0熱度

    1回答

    我使用swift 4處理macOS。 我有一個tabView控制器與三個標籤查看項目。 所有項目視圖控制器有不同的大小(寬度/高度) 現在我想了解,tabview控制器將更改他自己的大小動畫爲所選標籤視圖項目的內容大小。 但我不知道,我怎麼能意識到這一點?

    1熱度

    1回答

    直到MACOS 10.12下面的代碼工作正常在後臺線程: [nsView lockFocusFocus]; ... draw something ... [[NSGraphicsContext currentContext] flushGraphics]; [nsView unlockFocus]; 憑藉10.13然而,flushGraphics不更新視圖的內容立即了。 我知道現在不鼓勵