
没有在线指南有工作,当我应用他们的代码/适应类,我自己的项目,他们从来没有工作。
大多数指南都已过时,包括Apple文档。它们似乎都不兼容自动引用计数。或者Xcode 4接口。
有人能够为我详细指导,在MainWindow上按下按钮后显示表单的最简单的方法。
如果需要,可随时询问更多信息。
解决方法 Xcode 4教程创建新项目并将以下内容添加到AppDelegate.h和AppDelegate.m。
AppDelegate.h
#import <Cocoa/Cocoa.h>@interface AppDelegate : NSObject <NSApplicationDelegate> { IBOutlet NSPanel *theSheet;}@property (assign) IBOutlet NSWindow *window;@end AppDelegate.m
#import "AppDelegate.h"@implementation AppDelegate@synthesize window = _window;- (IBAction) showTheSheet:(ID)sender { [NSApp beginSheet:theSheet modalForWindow:(NSWindow *)_window modalDelegate:self dIDEndSelector:nil contextInfo:nil];}-(IBAction)endTheSheet:(ID)sender { [NSApp endSheet:theSheet]; [theSheet orderOut:sender];}@end 打开MainMenu.xib。
使用现有的NSWindow。
使用以下按钮使其可见:
创建一个新的NSPanel。
添加适当的NSbuttons。
连接关闭到App Delegate。
并选择endTheSheet。
将打开连接到应用程序委派。
然后选择showTheSheet。
将App Delegate连接到新的NSPanel。
并选择Sheet。
选择NSPanel并禁用可见启动。
(必要步骤!)
现在点击跑,享受结果:
总结以上是内存溢出为你收集整理的在Xcode 4(OSX 10.7.2)中使用ARC显示Cocoa窗口作为表全部内容,希望文章能够帮你解决在Xcode 4(OSX 10.7.2)中使用ARC显示Cocoa窗口作为表所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)