background image

4.8 Δημιουργία της διεπαφής παιχνιδιού 

[89] 

 

για  την  εμφάνιση  του  μηνύματος  ειδοποίησης,  καθώς  και  τις  μεθόδους 
για τη φόρτωση της βάσης και τον μηδενισμό αυτής. 

 

 

Εικόνα 4.20: Μέθοδος μηνύματος ειδοποίησης 

 

Έχουμε  καθαρίσει  την  οθόνη  και  για  την  έναρξη  του  παιχνιδιού  

πρέπει να δηλώσουμε το χρόνο και τις ερωτήσεις. Για να ολοκληρωθεί το 
μήνυμα  ειδοποίησης  δημιουργούμε  δύο  μεταβλητές  τύπου  “Int”  που 
χρειαζόμαστε. Ο χρήστης αφού έχει θέσει τα στοιχεία για το χρόνο και 
τις ερωτήσεις, πατώντας το πλήκτρο “OK” του μηνύματος ειδοποίησης, 
ενεργοποιούνται  η  μέθοδος  εμφάνισης  του  χρόνου  και  έναρξης  του 
χρονομέτρου,  καθώς  και  των  ερωτήσεων.  Ταυτόχρονα  κάνουμε  (get) 
παίρνουμε  τα  στοιχεία  και  τα  τοποθετούμε  στις  αντίστοιχες  ετικέτες 
(Label).  Βέβαια,  για  να  ενεργοποιηθεί  το  πλήκτρο  αυτό  θα  πρέπει  να 
πληρούνται κάποιες προϋποθέσεις. 

 Για  το  χρόνο  ο  χρήστης  θα  πρέπει  να  εισάγει  πάνω  από  δύο 

αριθμητικά ψηφία, ενώ ο αριθμός των ερωτήσεων δεν πρέπει να ξεπερνά 
τις  εγγεγραμμένες  ερωτήσεις.  Ο  παρακάτω  κώδικας  δείχνει  την 
υλοποίηση  αυτών  των  προϋποθέσεων  με  τη  χρήση  δύο  μεταβλητών 
τύπου “NSString” καθώς και τις μεταβλητής “NSInteger”  “numCount2” 
που εισάγουμε από τον προηγούμενο controller.