+ 1
Help with my code
Hi all I’ve Inserted a Brief part of my code below. I have an Issue where when I press start button It sometimes shows winner on the win label when there are no matching wins. Idea Is to match 3,4 or 5 of the Same number In a line. Any help Is greatly appreciated https://code.sololearn.com/ctoHIw6mS0OU/?ref=app
19 ответов
+ 1
https://www.bing.com/videos/search?q=how+to+save+score+files+swift&view=detail&mid=B98BEC9CA8401EC54B08B98BEC9CA8401EC54B08&FORM=VIRE&PC=LNCH10 and
https://www.bing.com/videos/search?q=how+to+save+score+files+swift&view=detail&mid=F61E465D7B94B8DC3FA9F61E465D7B94B8DC3FA9&FORM=VIRE&PC=LNCH10
+ 1
You need to add a code that will randomly pick an input itself
https://code.sololearn.com/cX0AVQuZ5MnP/?ref=app
https://code.sololearn.com/cxDCDg0tB01i/?ref=app
+ 1
thanks man il defo give this a try
another problem iv ran into is that the score doesnt work properly. it adds up fine. when changing VC’s or exiting game it remembers the score however when score = 0 then change vC it sets the score back to the previous score i got. ive used user.defaults.standard
any idea how to fix this ? i need it to remember the current score when exiting game and when changing views but when score is zero it needs to rember that when changing VC’s or exiting
+ 1
Yes, but to do that you need to have a valid way to save these files in order to save thishttps://code.sololearn.com/coy8y33CrBkh/#swift
+ 1
thank you for taking the time to help me out with this as i am new at coding. do you know of any youtube videos you could reccommend to me to help me understand how to save the score files ?
+ 1
thank you alot il check this out 👍
+ 1
i have saved my high score the same way they have done it on these videos and that part works perfectly. the current score is my issue because if i use this technique to save the current score then it acts the same as the high score meaning everytime i start the game or change VC it displays the score as the last score i got to. when lose the score will go back to zero but if i exit app or change VC it displayes the last score i got. could my issue be to do with me passing the score through a segue ? or maybe because i currently have it set up with user.defaults same as the highscore. again i am new so hope im not bugging you too much. its probably an easy fix of which i just currently lack the knowledge of. again thanks for the help
+ 1
You must use a reset code to do this.
+ 1
are we talking user.default reset code or something like if score == 0 {
score = 0
scoreLabel.text = “0”
}. and put this under the code for when changing VC’s ?
+ 1
Yes
+ 1
Mabey
+ 1
hmm interesting... il give that a go tomorrow thanks for the help
+ 1
Anytime
+ 1
Has it worked
+ 1
not just yet. iv added the above if statement to the segue but dont see any difference. in my code i already have a way to set score to 0 when lives is 0 and iv used the same way to record high score to keep the score when changing VC’s but its not working how i need it to. im going to start angela yu ios development course hopefully that will help
+ 1
Nice
0
Any luck
0
not yet iv been going through the course. it is very good and will take a long time to finish theres around 500 videos from beginner to pro but i will coment here again with the answer when i find it out :)
0
Done yet?