मैं सिर्फ निब फ़ाइलों के उपयोग के बिना लेखन प्रयोग करने के लिए एक छोटी परियोजना कर रहा हूँ (केवल व्यक्तिगत हित, महत्वपूर्ण व्यक्ति का उपयोग कर कभी नहीं पर योजना नहीं है!)।
मैं अपने ऐप नियंत्रक NSApp के प्रतिनिधि के रूप में स्थापित किया है। के तहत - (शून्य) applicationDidFinishLaunching: (NSNotification *) aNotification, मैं इंटरफ़ेस को प्रारंभ करने का प्रयास।
AppController.h:
#import <Cocoa/Cocoa.h>
#import <QTKit/QTKit.h>
@interface AppController : NSObject {
NSWindow* mainWindow;
QTMovieView* movieView;
QTCaptureSession* mainSession;
QTCaptureMovieFileOutput* output;
QTCaptureDeviceInput* video;
QTCaptureDeviceInput* audio;
}
+ (void)initialize;
- (id)init;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification;
@end
AppController.m में विधि
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
//Proceed to initialize the entire interface:
mainWindow = [[NSWindow alloc] initWithContentRect:NSMakeRect(500, 300, 700, 500)
styleMask:(NSTitledWindowMask|NSClosableWindowMask|
NSMiniaturizableWindowMask|NSResizableWindowMask)
backing:NSBackingStoreBuffered
defer:NO];
[mainWindow setTitle:@Record a movie!];
/*movieView = [[QTMovieView alloc] initWithFrame:NSMakeRect([[mainWindow contentView] bounds].origin.x + 5,
[[mainWindow contentView] bounds].origin.y + 30,
[[mainWindow contentView] bounds].size.width - 10,
[[mainWindow contentView] bounds].size.height - 35)];*/
[[mainWindow contentView] addSubview:movieView];
[mainWindow makeKeyAndOrderFront:NSApp];
}
हिस्सा बाहर टिप्पणी की 1 त्रुटि है कि पाठ संपादक में प्रकट नहीं होता है, केवल का निर्माण पैनल में का मूल है:
<pre> .objc_class_name_QTMovieView, referenced from:
literal-pointer@_OBJC@_cls_refs@QTMovieView in AppController.o
symbol(s) not found
collect2: Id returned 1 exit status
यहाँ एक उदाहरण init'ing / alloc के साथ एक समस्या हो रहा है। मैं एक नया एक घोषणा कर सकते हैं ठीक, यानी QTMovieView * परीक्षण; और कुछ भी नहीं शिकायत। मैं यह भी पाया है कि यह जब मैं / उन्हें init alloc करने की कोशिश सभी अन्य क्यूटी वर्गों के साथ एक ही बात करता है। हालांकि, मैं / NSWindow ठीक init alloc करने में सक्षम था। ढांचा अपने प्रोजेक्ट में है और जैसा कि आप मेरी ज फ़ाइल में देख सकते हैं, मैं QTKit शामिल थे।
किसी को पता है क्या हो रहा है?













