Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
13Ori31
1 / 1 / 0
Регистрация: 11.03.2013
Сообщений: 43
#1

(mac) трудность в создании класса - Objective-C

07.05.2013, 10:32. Просмотров 718. Ответов 1
Метки нет (Все метки)

привет.

Добавлено через 13 минут
привет.
делаю пробный класс, в классе метода "создания secondWindow" который содержит что угодна например кнопку.
а в основном коде(appDelegate) метод вызываемый при нажатии кнопки, метод создает элимент класса(пробного), и вызывает метод элимента "создание secondWindow".

вот моя попытка)))
при нажатии на кнопку окно создаеться но сразу, после закрытия alert оно ищезает...
подскажите что я делаю не так

/////////////////////////////////////////////////////////////

#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate>

@property (assign) IBOutlet NSWindow *window;
-(IBAction)secondWindow: (id)sender;

@end

/////////////////////////////////////////////////////////////

#import "AppDelegate.h"
#import "PhotoPolegon.h"
@implementation AppDelegate
- (void)applicationDidFinishLaunching: (NSNotification *)aNotification{
}


-(IBAction)secondWindow: (id)sender{
PhotoPolegon *element=[[PhotoPolegon alloc]init];
[secondWindow createSecondWindow];
}


@end

/////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////

#import <Cocoa/Cocoa.h>
@interface PhotoPolegon :NSObject{

NSWindow *secondWindow;
NSView *photoView;
}

@property (nonatomic,retain)IBOutlet NSView *photoView;
-(void)createSecondWindow;



@end

/////////////////////////////////////////////////////////////

#import "PhotoPolegon.h"
@implementation PhotoPolegon
@synthesize photoView=photoView;

-(void)createSecondWindow{
secondWindow =[[NSWindow alloc]init];

[photoView setFrame:secondWindow.frame];
[secondWindow setContentView: photoView];

[secondWindow makeKeyAndOrderFront:self];
NSAlert *alert=[[NSAlert alloc]init];
[alert setMessageText:@"!!!!"];
[alert runModal];
}

@end
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2013, 10:32     (mac) трудность в создании класса
Посмотрите здесь:
Программирование на Mac OS X Objective-C
Objective-C Разработка на Objective C без Mac OS X
NSTableview hover эффект, Mac Objective-C
Mac OS open-edit-save image? Objective-C
Objective-C релизная сборка приложения под MAC
Подключение базы данных к приложению под Mac Objective-C
Можно ли разрабатывать приложения для iOS на старом Mac? Objective-C
Трудность в создании программы на С++ линейный алгоритм C++
Delphi трудность при создании интеллектуальной игры на языке delphi
Использование объекта одного класса при создании нового класса C++
PHP ООП Вызов другого класса при создании свойства класса
Трудности при создании класса C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
08.05.2013, 22:47     (mac) трудность в создании класса #2
Отредактируйте сообщение пользуясь тегом "OBJC" пожалуйста.
Yandex
Объявления
08.05.2013, 22:47     (mac) трудность в создании класса
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru