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

Создать метод - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Указатель на функцию с параметрами http://www.cyberforum.ru/objective-c/thread696530.html
Добрый день. есть описание следующей функции - (void)requestFunc:(NSString *)urlString selector:(SEL)func; как его изменить чтобы в *requestFunc можно было вызвать функцию func с параметром?
Objective-C target-action Опять не могу толком разобраться в следующей теме. Можете конкретным кодом пояснить взаимодействие Target-Action? Допустим у нас есть кнопка и лэйба. Если я создам метод -(IBAction) Hello { label.text= @"Hello"; } и подсоеденю данный метод в Интерфес Билдере к моей кнопке, то это будет называться взаимодействем таргет-экшн??? http://www.cyberforum.ru/objective-c/thread694226.html
UITextField курсор Objective-C
Добрый день! Такой вопрос.В UITextField ставлю выравнивание по центру. Но когда нажимаю на UITextField, то курсор сначала оказывается слева, а только когда начинаю печатать, он оказывается в центре. Как сделать так, что он всегда был по центру и не прыгал? UITextField *theField = initWithFrame: CGRectMake(contentX + textFieldX, textFieldY + contentY, ...
Освобождение памяти Objective-C
Вопрос по примеру из книги Кочана С. "Программирование на Objective-C 2.0" (с. 153 если что :) ) Сейчас нету возможности проверить код, т.к нету компилятора. Есть кусок следующего кода: Fraction *aFraction = init]; Fraction *sum = init], *sum2; int i, n, pow2; ; //задаём дробь через метод, объявленный в хедере //задаём n pow2=2; for (i=1; i<=n; ++i)
Objective-C Не создается объект класса NSBitmapImageRep http://www.cyberforum.ru/objective-c/thread687003.html
Здравствуйте! Есть такой код: NSInteger pixHiOut = currentImageRep.pixelsHigh * aScale; NSInteger pixWiOut = currentImageRep.pixelsWide * aScale; NSSize currentImageSize = aImage.size; NSSize outputSize;
Objective-C Не видит файлы в директории Я только учусь программингу на objective-c и вот такая проблема: NSFileManager *fm=; NSString *pathToFile=]; if ( == NO) { return NO; } else { подробнее

Показать сообщение отдельно
Fooly
 Аватар для Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147

Создать метод - Objective-C

14.11.2012, 02:21. Просмотров 1159. Ответов 10
Метки (Все метки)

Под ночь не варит котелок уже, но мне всё интересно как реализовать 1 метод =) Есть файлик с настройками Settings.bundle В нём есть 2 текстовых поля, для которых заданы ключи "username" "password". Есть 2 филда для ввода логина и пароля "usernameField" "passwordField".
Есть кнопка для регистрации и для неё я хочу написать метод, который будет записывать логин и пасс из филдов в настройки для дальнейшего сравнения введённых данных при логине. Суть вопроса в том, что я не могу понять каким образом объявить метод, чтобы при последующем создании любого NSUserDefaults в мэйне я смог для него использовать данный метод. Я что-то недопонимаю, и получается только с созданием локальной памяти в самом методе =(
Objective-C
1
2
3
4
5
6
7
-(IBAction)registerNewUser; //регистрируем нового юзера
{
    NSUserDefaults *userData=[NSUserDefaults standardUserDefaults];
    [userData setObject:usernameField.text forKey:@"username"];
    [userData setObject:passwordField.text forKey:@"password"];
    [userData synchronize];
}
Данный метод соединен с кнопкой регистрации. Каким образом передать в этот метод можно абсолютно любой NSUserDefaults?

Добавлено через 13 минут
Можно как-то таким макаром метод сделать либо, чтобы метод возвращал базу, но как тогда сюда впендюрить, созданную базу в мэйне?
Objective-C
1
2
3
4
5
6
7
-(void)registerNewUser:(NSUserDefaults*)dataBase
{
    
    [dataBase setObject:usernameField.text forKey:@"username"];
    [dataBase setObject:passwordField.text forKey:@"password"];
    [dataBase synchronize];
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru