This question already has an answer here:
I'm working on a code who generate a random movie by clicking on a button but the problem is that sometime it generate the same movie and don't want it to do it.
Here's the code
import UIKit
import iAd
import Social
import MediaPlayer
class RomantiqueView: UIViewController,ADBannerViewDelegate{
var random : Int = 28
var FilmTweet = "Ce Film"
@IBOutlet weak var ImageFilm: UIImageView!
@IBOutlet weak var BtnBlue: UIButton!
@IBOutlet weak var DescriptionFilm: UITextView!
@IBAction func BackBtn(sender: AnyObject) {
performSegueWithIdentifier("AmoureuseToHome", sender: nil)
}
@IBOutlet weak var TwitterShare: UIButton!
@IBOutlet weak var FBShare: UIButton!
@IBOutlet weak var BandeaAnnonce: UIWebView!
@IBOutlet weak var Image: UIImageView!
@IBAction func ShowRandom(sender: AnyObject) {
ImageFilm.hidden = false
Image.stopAnimating()
random = Int(arc4random()) % 23
switch random{
case 0:
FilmTweet = "Gatbsy Le Magnifique"
self.ImageFilm.image = UIImage(named: "Gatsby.jpg")
DescriptionFilm.hidden = false
DescriptionFilm.text = "Printemps 1922. L'époque est propice au relâchement des mœurs, à l'essor du jazz et à l'enrichissement des contrebandiers d'alcool… Apprenti écrivain, Nick Carraway quitte la région du Middle-West pour s'installer à New York. Voulant sa part du rêve américain, il vit désormais entouré d'un mystérieux millionnaire, Jay Gatsby, qui s'étourdit en fêtes mondaines, et de sa cousine Daisy et de son mari volage, Tom Buchanan, issu de sang noble. C'est ainsi que Nick se retrouve au cœur du monde fascinant des milliardaires, de leurs illusions, de leurs amours et de leurs mensonges. Témoin privilégié de son temps, il se met à écrire une histoire où se mêlent des amours impossibles, des rêves d'absolu et des tragédies ravageuses et, chemin faisant, nous tend un miroir où se reflètent notre époque moderne et ses combats."
self.view.backgroundColor = UIColor.blackColor()
self.DescriptionFilm.backgroundColor = UIColor.blackColor()
self.DescriptionFilm.textColor = UIColor.whiteColor()
let image = UIImage(named: "noir.png") as UIImage!
self.BtnBlue.setImage(image, forState: .Normal)
case 1:
self.ImageFilm.image = UIImage(named: "NoteBook.jpg")
FilmTweet = "The NoteBook"
DescriptionFilm.text = "Atteinte de la maladie d'Alzheimer, Allie vit en maison de retraite. Chaque jour, Noah lui lit le même livre. Il s'agit du carnet où Allie a consigné sa propre histoire, lorsqu'elle a appris sa maladie. Pour ne pas oublier ses sentiments, elle a écrit, et Noah, inlassablement, lui relit ses propres mots.A travers eux, on la découvre dans les années trente, éperdument amoureuse d'un jeune homme, Noah, que sa mère fera tout pour éloigner d'elle, sa situation n'étant pas jugée assez bonne. Après des années de séparation, à la fin de la Seconde Guerre mondiale, Allie s'apprête à épouser un avocat. Lorsque, par le journal, elle apprend le retour de Noah, l'envie lui prend de le revoir. Echappant à une vie de convenance, les deux jeunes gens se retrouvent et découvrent que leur amour est resté intact. Ils passeront le reste de leur vie ensemble, jusqu'à ce que la mémoire les sépare."
DescriptionFilm.hidden = false
self.view.backgroundColor = UIColor(patternImage: UIImage(named: "AppBackGround1.jpg")!)
self.DescriptionFilm.backgroundColor = UIColor(patternImage: UIImage(named: "AppBackGround1.jpg")!)
let image = UIImage(named: "BTN.png") as UIImage!
self.BtnBlue.setImage(image, forState: .Normal)
case 2:
self.ImageFilm.image = UIImage(named: "Diversion.jpg")
DescriptionFilm.text = "La relation entre un arnaqueur professionnel et une apprentie criminelle vient perturber les affaires de chacun, quand ils se recroisent quelques années après leur première rencontre."
DescriptionFilm.hidden = false
self.view.backgroundColor = UIColor.whiteColor()
self.DescriptionFilm.backgroundColor = UIColor.whiteColor()
self.DescriptionFilm.textColor = UIColor.blackColor()
let image = UIImage(named: "noir.png") as UIImage!
self.BtnBlue.setImage(image, forState: .Normal)
FilmTweet = "Diversion"
case 3:
self.ImageFilm.image = UIImage(named: "CrazyStupidLove.jpg")
DescriptionFilm.text = "A tout juste quarante ans, Cal Weaver mène une vie de rêve - bonne situation, belle maison, enfants formidables et mariage parfait avec sa petite amie du lycée. Mais lorsqu’il apprend que sa femme, Emily, le trompe et demande le divorce, sa vie « parfaite » s’écroule. Pire, dans le monde des célibataires d’aujourd’hui, Cal, qui n’a plus dragué depuis des lustres, se révèle un modèle d’anti séduction. Passant désormais ses soirées à bouder tout seul au bar du coin, l’infortuné Cal est pris en main comme complice et protégé d’un séduisant trentenaire, Jacob Palmer. Pour l’aider à oublier sa femme et à commencer une nouvelle vie, Jacob tente de faire découvrir à Cal les nombreuses perspectives qui s’offrent à lui : femmes en quête d’aventures, soirées arrosées entre copains et un chic supérieur à la moyenne. Cal et Emily ne sont pas les seuls en quête d’amour: le fils de Cal, Robbie, 13 ans, est fou de sa babysitter de 17 ans, Jessica, laquelle a jeté son dévolu… sur Cal ! Et en dépit de la transformation de Cal et de ses nombreuses nouvelles conquêtes, la seule chose qu’il ne peut changer reste son coeur, qui semble toujours le ramener à son point de départ"
DescriptionFilm.hidden = false
self.view.backgroundColor = UIColor.blackColor()
self.DescriptionFilm.backgroundColor = UIColor.blackColor()
self.DescriptionFilm.textColor = UIColor.whiteColor()
let image = UIImage(named: "noir.png") as UIImage!
self.BtnBlue.setImage(image, forState: .Normal)
FilmTweet = "Crazy Stupid Love"
case 4:
self.ImageFilm.image = UIImage(named: "LaBelleEtLaBete.jpg")
DescriptionFilm.text = "Belle est une jeune fille sensible et imaginative, qui passe ses journées plongée dans la lecture et qui repousse obstinément les avances de Gaston, un bellâtre musclé et vaniteux. Seul Maurice, son père, un inventeur farfelu, compte dans sa vie. Un jour que ce dernier se perd dans la forêt, il doit se réfugier dans un château pour échapper à une meute de loups. Irrité par son intrusion, le maître des lieux, une Bête gigantesque et terrifiante, le jette dans un cachot. Pour sauver son père, Belle accepte d’être retenue prisonnière à sa place…"
DescriptionFilm.hidden = false
self.view.backgroundColor = UIColor.blueColor()
self.DescriptionFilm.backgroundColor = UIColor.blueColor()
self.DescriptionFilm.textColor = UIColor.blackColor()
let image = UIImage(named: "BTN.png") as UIImage!
self.BtnBlue.setImage(image, forState: .Normal)
FilmTweet = "La Belle et la bête"
...
case 21:
self.ImageFilm.image = UIImage(named:"PrettyWoman.jpg")
DescriptionFilm.text = "Edward Lewis, homme d'affaires performant, rencontre par hasard Vivian Ward, beaute fatale qui arpente chaque nuit les trottoirs d'Hollywood Boulevard. La jeune femme ne fera qu'une bouchee du brillant PDG."
DescriptionFilm.hidden = false
FilmTweet = "PrettyWoman"
default:
print("fin")
}
How can I make the case to repeat twice ?
Thank you
Aucun commentaire:
Enregistrer un commentaire