Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
13Ori31
1 / 1 / 0
Регистрация: 11.03.2013
Сообщений: 43
#1

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

07.05.2013, 10:32. Просмотров 747. Ответов 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?
Ничего в этом пока не смыслю. На новый макбук денег нет - рассматриваю варианты...

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

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

Массив объектов класса, трудность с выводом внесённых данных
Доброго времени суток всем! Начал изучать программирование, выбрал для этого...

Как при создании экземпляра класса инициализировать переменные вложенного класса
Здравствуйте. Подскажите пожалуйста как при создании екземпляра класа...

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

1
zulkis
684 / 611 / 43
Регистрация: 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
Привет! Вот еще темы с решениями:

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

Typedef участвующий в создании класса
нашел вот такой фрагмент кода в релизных исходниках одного известного сайта ...

Ошибка при создании класса
написал класс:#include&lt;windows.h&gt; class Hook{ public: void SetHook(){ ...

Трудности при создании класса
Делаю приложения на Windows Forms. Надо сделать иерархию классов. В абстрактом...


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

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

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