Что касается первой части вашего вопроса, это зависит от того, какую ОС вы используете, и какой процесс использовать.
Если вы используете OS X, лучший способ получить значение для вашего ползунка - этосоздайте привязку в IB для вашего слайдера.Для этого нажмите на слайдер в IB и перейдите в раздел «Привязки».В разделе Value нажмите Value и выберите класс, в котором вы хотите использовать значение в качестве класса Bind To (в этом примере я собираюсь использовать MyClass).Затем для ключевого пути модели присвойте ему какое-либо значение по вашему выбору.Для этого я просто назову его sliderValue.
Затем в MyClass.h вы должны настроить следующее:
@interface MyClass : <your class type> {
int sliderValue;
}
@property (readwrite, assign) int sliderValue;
В MyClass.m вынеобходимо синтезировать значение.
@synthesize sliderValue;
На этом этапе вы сможете получить значение своего ползунка в любой точке своего кода, вызвав [self sliderValue]
.
Если выОднако, используя iOS, все, что вам нужно сделать, это вызвать свойство value из вашего ползунка.Поэтому, если у вас есть UISlider *mySlider
, все, что вам нужно сделать, это позвонить по номеру mySlider.value
, чтобы узнать текущее значение вашего ползунка.
По второму вопросу вы можете обойти это двумя способами.Если вы хотите добавить строки, просто следуйте формату:
NSString *appendedString = @"";
appendedString = [appendedString stringByAppendingString:string1];
и т. Д., Пока все URL-адреса не будут включены в ваш URL.
В вашем случае я бы лично настроилвся строка URL-адреса в виде stringWithFormat:
NSString *urlString = [NSString stringWithFormat:@"http://www.starturl.com/%@%@%@", whatToSearch, middleOfURL, resultsStr];
Вставьте нужные значения в URL-адрес таким образом, настроив whatToSearch и т. д., на нужные значения.Таким образом, вам не нужно беспокоиться о сложении всего вместе