Как получить текст / значение из textField UIAlertController? [Дубликат]

Для внутренних объединений я действительно не заметил разницы (но, как и при любой настройке производительности, вам нужно проверить свою базу данных в ваших условиях).

Однако, когда вы ставите условие, это имеет огромное значение если вы используете левое или правое соединение. Например, рассмотрите эти два запроса:

  SELECT * FROM dbo.Customers AS CUS LEFT JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID WHERE ORD.OrderDate & gt; '20090515' SELECT  * FROM dbo.Customers AS CUS LEFT JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND ORD.OrderDate & gt; '20090515'  

Первый даст вам только те записи которые имеют приказ от 15 мая 2009 года, таким образом преобразовывая левое соединение во внутреннее соединение. Второй даст эти записи плюс любые клиенты без заказов. Набор результатов очень отличается в зависимости от того, где вы положили условие. (Выберите *, если, например, только для целей, вы не должны использовать, конечно, производственный код.) Исключением является то, что вы хотите видеть только записи в одной таблице, а не другую. Затем вы используете предложение where для условия, а не соединения.

  SELECT * FROM dbo.Customers AS CUS LEFT JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID ГДЕ ORD.OrderID - null  
3
задан Linus 2 October 2014 в 07:35
поделиться

1 ответ

Все, что вам нужно сделать, - развернуть массив UITextFields, а затем передать его в UITextField, потому что на самом деле это массив AnyObject.

Вот как выглядит код:

var text = (alert.textFields![0] as UITextField).text
4
ответ дан Ben 15 August 2018 в 15:05
поделиться
Другие вопросы по тегам:

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