Come memorizzare gli oggetti CGRect in un NSMutableArray e successivamente recuperarli?Come memorizzare i valori CGRect in NSMutableArray?
103
A
risposta
278
È necessario avvolgere le strutture CG nelle classi NSValue
. Quindi:
NSMutableArray* array = [NSMutableArray mutableArray];
[array addObject:[NSValue valueWithCGRect:CGRectMake(0,0,10,10)]];
CGRect someRect = [[array objectAtIndex:0] CGRectValue];
12
CGRect rect = CGRectMake(5, 5, 40, 30);
NSString* rectAsString = NSStringFromCGRect(rect);
CGRect original = CGRectFromString(rectAsString);
Cosa ne pensi in questo modo per memorizzare le date CGRect?
1
Store string in array.and then get back string and convert that in CGRect back as per the need.
CGRect rect = CGRectMake(5, 5, 40, 30);
NSString* rectAsString = NSStringFromCGRect(rect);
NSMutableArray* array = [NSMutableArray mutableArray];
[array addObject:rectAsString];
For converting string in CGRect back use:-
CGRect rect9 = CGRectFromString(rectAsString);
2
salviamo le CGRect
, CGPoint
, CMTime
oggetti in una NSMutableArray
,
[arrayName addObject:[NSValue valueWithCGPoint:MyCGPoint]]
[arrayName addObject:[NSValue valueWithCGRect:MyCGRect]]
[arrayName addObject:[NSValue valueWithCMTime:MyCMTime]]
[arrayName addObject:[NSValue valueWithCMTimeRange:MyCMTimeRange]]
Problemi correlati
- 1. Come memorizzare i valori enum in un NSMutableArray
- 2. Come memorizzare i valori NSTimeInterval in un NSMutableArray?
- 3. come memorizzare NSMutableArray in NSUserDefaults
- 4. Come memorizzare CGGradientRef in NSMutableArray
- 5. Come scambiare valori in NSMutableArray?
- 6. memorizzare i valori tic toc in R
- 7. Come memorizzare i valori decimali in SQL Server?
- 8. Come memorizzare i valori dal ciclo foreach in un array?
- 9. Come dovrei memorizzare i valori booleani in mongodb?
- 10. Come memorizzare valori in onSaveInstanceState() e retrive?
- 11. Come invertire i dati in NSMutableArray?
- 12. Come memorizzare valori stringa in context.xml
- 13. Come memorizzare i valori di ritorno del comando nell'array bash
- 14. come memorizzare i valori di BigInteger nel database Oracle
- 15. Come impedire a MMAP di memorizzare i valori nella cache?
- 16. Come aggiungereObject come NSMutableArray in NSMutableArray in swift
- 17. NSMutableArray - rimuovere i duplicati
- 18. Come aggiungere un valore intero in NSMutableArray?
- 19. C++ Memorizzare i riferimenti ai valori in std :: map
- 20. Come salvare NSMutableArray in plist in iphone
- 21. Controllare se CGRect null in getter
- 22. Come memorizzare formule, anziché valori, in panda DataFrame
- 23. Come archiviare CGRect e altre cose nei dati di base
- 24. Come memorizzare i delegati in un elenco
- 25. Come cambiare Ext JS memorizzare i dati in modo dinamico
- 26. Esiste un trucco per visualizzare i valori NSString in un NSMutableArray nel debugger Xcode?
- 27. Come assegnare i dati NSArray a NSMutableArray in iphone?
- 28. Come memorizzare i dati storici
- 29. Confronto di due CGRect
- 30. Come memorizzare i rapporti bidirezionali
buono! NSValue è così utile ... grazie – Joey
altri esempi qui: http://iosdevelopertips.com/cocoa/storing-cgpoint-cgsize-and-cgrect-in-collections-using-nsvalue.html – WINSergey