Resultados de la búsqueda a petición "cocoa"
Cargue archivos y recursos web locales en WKWebView
A diferencia de UIWebView y versiones anteriores de WKWebView (iOS 10 y macOS 10.12), la operación de carga predeterminada para archivos locales se ha movido deBundle.main.path aBundle.main.url. Similar,loadFileURL También se ha convertido en la ...
El uso de Cocoa NSSavePanel en Sandbox provoca un error de aserción
Estoy tratando de usar NSSavePanel y agregué esta línea a mi código. let test = NSSavePanel()Cada vez que se llama a este código, aparece este error. No estoy muy seguro de lo que está sucediendo aquí porque solo estoy creando un nuevo objeto. ...
establecer el tamaño y la posición de todas las ventanas en la pantalla de forma rápida
¿Es posible obtener rápidamente una lista de todas las aplicaciones con una ventana en primer plano y luego establecer el tamaño y la posición de estas ventanas? Me sale la lista de propiedades de Windows como esta let type = ...
Protocolo codificable rápido con enumeraciones recursivas
Digamos que tengo un modelo como el siguiente, que me permite construir un árbol de objetos Foo. struct Foo { var kind : Kind enum Kind { case node([Foo]) case leaf } }¿Cómo puedo hacer este Codificable, específicamente para elcase node([Foo])?
Advertencia 'Class FIFinderSyncExtensionHost se implementa en ambos ...' en Xcode desde la actualización de macOS High Sierra
Recibo la siguiente advertencia en la consola Xcode mientras ejecuto (sin compilar) mi aplicación desde que actualicé a High Sierra en mi MacBook: objc [26299]: la clase FIFinderSyncExtensionHost se implementa en ...
¿Cómo mostrar una ventana sin robar foco en macOS?
Me preguntaba cómo podría enfocar el foco flotante, ¡y otra ventana todavía tiene foco! [/imgs/9PKOV.png] Podría fácilmente hacer una ventana flotando sobre todas las demás ventanas conwindow?.level = Int(CGWindowLevelForKey(.maximumWindow)), ...
¿Cómo detectar pulsaciones de teclas a nivel mundial en Swift en macOS?
Esto es lo que probé: NSEvent.addGlobalMonitorForEvents(matching: [.keyDown]) { (event) in print(event.keyCode) }Lamentablemente, no imprime nada. Y no, no es un duplicado ...
El patrón de expresión del tipo 'Cadena' no puede coincidir con los valores del tipo 'NSStoryboardSegue.Identifier
Estoy tratando de convertir mi código Swift 3 a Swift 4. Recibo este mensaje de error: El patrón de expresión del tipo 'Cadena' no puede coincidir con los valores del tipo 'NSStoryboardSegue.Identifier Este es mi código: override func ...
Swift 4: NSFilenamesPboardType no disponible. ¿Qué usar en su lugar para registerForDraggedTypes?
Después de migrar a Swift4, el siguiente código genera un error de compilación: public final class MediaItemView: NSView { public override init(frame frameRect: NSRect) { super.init(frame: frameRect) // error: 'NSFilenamesPboardType' ...
Aplicación macOS: manejo de combinaciones de teclas vinculadas a atajos de teclado globales
En algunas aplicaciones, tiene sentido que la aplicación maneje directamente los métodos abreviados de teclado que de otro modo están vinculados a combinaciones de todo el sistema. Por ejemplo, ⌘-Space (normalmente Spotlight) o ⌘-Tab (normalmente ...