Преобразование CGPoint к NSValue

openDevTools в основном является функцией webContents (при использовании на BrowserWindow перенаправляется только )

, так что вы можете открыть devtools главного окно с

win.webContents.openDevTools()

И для BrowserView с

view.webContents.openDevTools()

Или просто создайте представление с опцией devTools, чтобы включить его по умолчанию

view = new BrowserView({ webPreferences: { devTools: true } }

19
задан Leo Dabus 6 November 2017 в 04:57
поделиться

2 ответа

Существует UIKit дополнение к NSValue , которое определяет функцию

+ (NSValue *)valueWithCGPoint:(CGPoint)point

См. iPhone doc

51
ответ дан 30 November 2019 в 02:05
поделиться

Don't think of it as "converting" your point-- NSValue is a wrapper class that holds primitive structs like NSPoint. Anyway, here's the function you need. It's part of Cocoa, but not Cocoa Touch. You can add the entire function to your project, or just do the same conversion wherever you need it.

NSPoint NSPointFromCGPoint(CGPoint cgpoint) {
   return (*(NSPoint *)&(cgpoint));
}
-2
ответ дан 30 November 2019 в 02:05
поделиться