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

Objective-C

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

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

07.05.2013, 10:32. Просмотров 724. Ответов 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
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2013, 10:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос (mac) трудность в создании класса (Objective-C):

Какой нужен макбук, чтобы писать под современные iOS и Mac? Минимальная версия Mac? - Программирование iOS
Ничего в этом пока не смыслю. На новый макбук денег нет - рассматриваю варианты б/у, приценяюсь. Может, придется купить несколько сломанных...

Трудность в создании программы на С++ линейный алгоритм - C++
длина отрезка задана в дюймах(1 дюйм=2,54 см). перевести значения длины в метрическую систему, то есть выразить её в метрах сантиметрах и...

трудность при создании интеллектуальной игры на языке delphi - Delphi
собсно проблема у меня возникла при реализации системы Вопрос-ответ вот в этой программе (см. Вложение) пожалуйста, помогите советом, как...

Использование объекта одного класса при создании нового класса - C++
Добрый вечер. У меня такая проблема. Есть готовый класс L2 - список, на его основе нужно создать дек. Я поступил так: в приватной части...

Вызов другого класса при создании свойства класса - PHP ООП
Здравствуйте! Пишу внутри класса, но не в методе: public $ln = DB::getLang(); DB - это другой класс, getLang() - метод в нём. То есть...

Typedef участвующий в создании класса - C++
нашел вот такой фрагмент кода в релизных исходниках одного известного сайта typedef struct { float time; // time in seconds ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
08.05.2013, 22:47 #2
Отредактируйте сообщение пользуясь тегом "OBJC" пожалуйста.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2013, 22:47
Привет! Вот еще темы с ответами:

Ошибка при создании класса - C++ Qt
Есть графический класс ellips производный от TFigure . его при создании экземпляра надо нарисовать на форме. Класс реализован в...

Ошибки при создании класса - Delphi
Хотел бы узнать об ошибках при создании классов, о том как не надо создавать класс, разбивать код на методы и пр.

Ошибка при создании класса - Ruby
Здравствуйте! Я реализовывал класс BottleMachine, но у меня выводит ошибку rb:163: syntax error, unexpected keyword_end, expecting $end. Не...

Ошибка в создании экземпляра класса - C++
Начал изучать шаблоны , и не могу переделать , подскажите что не так . template &lt;class data_one&gt; class linklist { private: ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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