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

Использование функций и процедур - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Приведение типов, или как избавиться от "Warning" http://www.cyberforum.ru/objective-c/thread153348.html
Добрый день господа! Поможите привести типы в порядок, в Delphi есть чудо операторы IntToStr, StrToFloat, и проч. Ну а Xcode при таком раскладе выдает предупреждения, который мозолят глаза.. Вот текстовочка: -(IBAction) action: (id) sender { NSString *s; int *n; s = @"123";
Objective-C Раскажите немного об этом языке Здравствуйте друзья Раскажите немного об этом языке. Что, как и зачем. :) http://www.cyberforum.ru/objective-c/thread140242.html

Показать сообщение отдельно
Death
4 / 4 / 1
Регистрация: 18.10.2009
Сообщений: 44
17.03.2012, 14:43     Использование функций и процедур
Не путайте UITextField и NSTextField. Это разные вещи. UITextField используются для разработки п.о для iOS. NSTextField используется для разработки п.о Mac OS X.

Смотрите документацию на официальном сайте apple.


UITextField
http://developer.apple.com/library/i...TextField.html

Смотрим Tasks здесь мы видим, что есть такая штука как Accessing the Text Attributes. и там видим text property. Если указано property значит text доступен через операцию точка. т.е

C
1
txt.text = @"new text\n";
Что касается NSTextField также идем на оф сайт apple.

http://developer.apple.com/library/m...Reference.html

В NSTextField нельзя так изменить текст, т.к нету такого свойства text property. Но можно воспользоваться методами класса NSTextField. Тебе нужен
C
1
- (void)setTitleWithMnemonic:(NSString *)aString
Для того чтобы изменить текст в NSTextField, выгдялить будет так:
C
1
[txt setTitleWithMnemonic:@"new text\n"];
или
C
1
[txt setStringValue:@"new text\n"]
;

Для UITextField
C
1
txt.text = @"new text\n";
Удачи
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru