Вы не можете получить доступ к растровым данным UIImage непосредственно.
необходимо получить представление CGImage UIImage. Тогда получите поставщика данных CGIMAGE от этого представление CFData битового массива. Удостоверьтесь, что выпустили CFData, когда сделано.
CGImageRef cgImage = [image CGImage];
CGDataProviderRef provider = CGImageGetDataProvider(cgImage);
CFDataRef bitmapData = CGDataProviderCopyData(provider);
Вы, вероятно, захотите посмотреть на растровую информацию CGImage для получения порядка пикселей, размеров изображения, и т.д.
Простейший способ получить различных значений длинного списка текста с разделителями-запятыми - использовать поиск и замену с помощью UNION , чтобы получить различные значения.
SELECT 1
UNION SELECT 1
UNION SELECT 1
UNION SELECT 2
UNION SELECT 5
UNION SELECT 1
UNION SELECT 6
Применяется к вашей длинной строке текста, разделенного запятыми.
UNION SELECT
SELECT
перед оператором You теперь должен быть рабочий запрос
Это работает на SQL Server 2005, и если есть максимальное число:
SELECT *
FROM
(SELECT ROW_NUMBER() OVER(ORDER BY a.id) NUMBER
FROM syscomments a
CROSS JOIN syscomments b) c
WHERE c.NUMBER IN (1,4,6,7,9)
Если вы хотите выбрать только определенные значения из одной таблицы, вы можете попробовать это
select distinct(*) from table_name where table_field in (1,1,2,3,4,5)
, например:
select first_name,phone_number from telephone_list where district id in (1,2,5,7,8,9)
, если вы хотите выбрать из несколько таблиц, тогда вы должны выбрать UNION
.
Если вы просто хотите выбрать значения 1, 1, 1, 2, 5, 1, 6, тогда вы должны сделать это
select 1
union select 1
union select 1
union select 2
union select 5
union select 1
union select 6