Как получить доступ к тексту в текстовом поле [дубликат]

Как указывал @ arman-p, у MYSQL нет explode (). Однако я считаю, что решение представлено гораздо сложнее, чем нужно. Чтобы выполнить быструю проверку, когда вам задана строка списка с разделителями-запятыми (например, список ключей таблицы для поиска), вы делаете:

SELECT 
    table_key, field_1, field_2, field_3
FROM
    my_table
WHERE
    field_3 = 'my_field_3_value'
    AND (comma_list = table_key
        OR comma_list LIKE CONCAT(table_key, ',%')
        OR comma_list LIKE CONCAT('%,', table_key, ',%')
        OR comma_list LIKE CONCAT('%,', table_key))

Это предполагает, что вам также необходимо проверить поле_3 на стол тоже. Если вам это не нужно, не добавляйте это условие.

112
задан rptwsthi 16 May 2013 в 12:10
поделиться

6 ответов

setStringValue: - способ сделать это. Вы должны убедиться, что ваша розетка установлена ​​правильно. (В отладчике убедитесь, что ваша переменная текстового поля не равна нулю.)

197
ответ дан Anoop Vaidya 18 August 2018 в 23:26
поделиться
  • 1
    Способ сделать это в Swift - это просто stringValue, тогда вы можете установить его в любую нужную строку. – Christopher Spencer 6 October 2015 в 23:36

ObjectiveC:

[label setStringValue: @"I am a label"];

исходный код, который я использую в своем коде для отображения версии приложения:

    [lblVersion setStringValue:[NSString stringWithFormat:@"v%@", [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]]];
0
ответ дан Alp Altunel 18 August 2018 в 23:26
поделиться

просто сделайте это

[textField setString:@"random"];
-3
ответ дан Joe Manto 18 August 2018 в 23:26
поделиться
  • 1
    неправильно. Вот как вы установили UITextField. Вопрос о какао NSTextField, который является другим животным. – SpaceDog 8 July 2017 в 14:52

Swift 4

self.yourTextField.stringValue = "Your_Value"

Примечание. Извлечение значения из self.yourTextField.stringValue при этом получит предупреждающее сообщение, т.е. . Чтобы избежать такого предупреждения, вы можете использовать это (предлагаемый способ)

DispatchQueue.main.async {
 your code ... 
} 

ИЛИ также ссылаться на на этот .

4
ответ дан Maulik Rajani 18 August 2018 в 23:26
поделиться

Здесь работает только myLabel.stringValue = "MY TEXT", используя Swift и Xcode 6.

9
ответ дан pkamb 18 August 2018 в 23:26
поделиться
  • 1
    Это хороший ответ для самой последней среды разработчиков. Кстати, почему это не является частью документации NSTextField? Я поехал туда первым и подумал, что было бы действительно очевидно, как это сделать, но его там не было ... ИЗМЕНИТЬ: Я нашел его, это просто не в очевидном месте & quot; Темы & quot ;, потому что stringValue на самом деле свойство родительского класса NSControl и появляется в «Обзор». – user3809369 16 June 2018 в 17:38

Просто сделайте что-то вроде этого:

myLabel.stringValue = @"My Cool Text";
31
ответ дан Richard de Wit 18 August 2018 в 23:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: