से एनएसविंडो प्राप्त करें CGWindowNumber
से, मैं NSWindow
रेफरी कैसे प्राप्त करूं। मैं उपयोग करने की कोशिश:KCGWindowNumber
[NSApp windowWithWindowNumber:windowNumber]
लेकिन मैं हमेशा एक शून्य मान मिलता है। लागू करने के लिए मुझे NSWindow
प्राप्त करने की आवश्यकता है, मैंने हमेशा दी गई विंडो के शीर्ष पर सेट किया है। क्या कोई इस समस्या को हल करने के लिए जानता है या कोई वैकल्पिक समाधान है?
जवाब के लिए धन्यवाद, लेकिन यह समाधान नहीं है, मैं पहले से ही की कोशिश की थी, लेकिन यह काम नहीं करता है, वास्तव में मैं एक परीक्षण किया, मैं निम्नलिखित कोड की कोशिश की:
for (NSInteger i = 0; i <10000; i + +) {
NSWindow * wind;
wind = [NSApp windowWithWindowNumber: windowNumber];
NSLog (@ "\ n Window:% @", wind);
}
लेकिन नतीजा हमेशा Window: (null)
मेरे पास खिड़की की एक सूची है, मुझे विंडो ecc की मालिकपीड संख्या कहां मिल सकती है .. ecc ... और अब मुझे हमेशा कुछ विंडो के शीर्ष पर सेट करने की आवश्यकता है।
हमेशा शीर्ष पर संभव है सेट सेट: [window setlevel:NSFloatingWindowLevel]
, विंडो NSwindow
ऑब्जेक्ट है, यह वास्तविक है?
क्या आपके पास कोई समाधान है? या मेरी समस्या के लिए एक और विचार?
आपको विंडो नंबर कहां से मिल रहा है? – omz