Значение, сохраненное в секундах во время его инициализации, никогда не читается - PullRequest
0 голосов
/ 20 марта 2012
float seconds = audioPlayer.currentTime;
if ((seconds = 11)){
   [self performSelector:@selector(viewController) withObject:nil]; 
} else {
    if ((seconds = 23)){
        [self performSelector:@selector(secondViewController) withObject:nil];  
    } else {
}

Anyidea, как исправить это сообщение синим цветом, когда я просто хочу увидеть, является ли текущее время воспроизведения аудиоплеера 11, затем сделать это или 23, затем сделать это

Ответы [ 2 ]

4 голосов
/ 20 марта 2012
float seconds = audioPlayer.currentTime;

if (seconds == 11.0) {
    // Do something
} else if (seconds == 23.0) {
    // Do something else
} else {
    // Do something else
}
1 голос
/ 20 марта 2012

Вероятно, уже поздно, и вам нужна только вторая пара глаз, это происходит постоянно :) Попробуйте это:

float seconds = audioPlayer.currentTime;

if ((seconds == 11.0)){

   [self performSelector:@selector(viewController) withObject:nil]; 

    } else {

if ((seconds == 23.0)){
    [self performSelector:@selector(secondViewController) withObject:nil];  


} else {

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...