Não tenho certeza se isso é possível, mas tenho esse cenário.
Eu tenho um site exibido no meu UIWebView que tem o link definido em um UISegmentedController. O site deles pode detectar se você está em wi-fi ou na rede 3G.
Agora, o controlador segmentado aponta para 2 páginas diferentes: 1 - Uma tela de login amigável para iPhone 2 - A página inicial, uma vez que você esteja logado.
Agora, aqui está a questão:
Posso programar meu aplicativo para detectar se é para WIFI ou 3G (sei que você pode fazer isso), mas com base na resposta, vá para o segmento 1 ou 2
Mais ou menos assim:
if (iPhone device is on 3g) {
Go to Segment 1;
} else {
Go to Segment 0;
}