Как запустить Safari из приложения для iPhone?

Вы можете использовать обычный цикл foreach для перебора массива значений. Для каждого элемента в массиве значений вы можете получить соответствующий элемент в массиве чисел, используя текущий индекс.

На каждой итерации (каждый цикл вашего массива значений) вы можете добавить ассоциативный массив в результирующий массив (здесь я назвал его $res).

См. Пример ниже:

$values = ["10100153", "2007", "350", "804082", "WW006", "WHT/NNY/OXGM", "35/38", "804082       WW00635/38", "0,00138857", "Champion 3pk Quarter Socks"];
$nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

$res = []; // create empty array to hold associative arrays
foreach($values as $i=>$val) { // loop over your values array, where the index is $i and the value is $val
    $num = $nums[$i]; // get the number at the given index
    $res[$i] = ["Value" => $val, "Number" => $num]; // set the index in the resulting array to hold a newly formed associative array 
}
print_r($res); // print the results

126
задан James Webster 10 August 2015 в 08:05
поделиться

2 ответа

UIApplication имеет метод под названием openURL:

пример:

NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];

if (![[UIApplication sharedApplication] openURL:url]) {
  NSLog(@"%@%@",@"Failed to open url:",[url description]);
}
53
ответ дан 24 November 2019 в 00:51
поделиться

должен быть следующим:

NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];

if (![[UIApplication sharedApplication] openURL:url]) {
    NSLog(@"%@%@",@"Failed to open url:",[url description]);
}
201
ответ дан 24 November 2019 в 00:51
поделиться
Другие вопросы по тегам:

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