Al empujar una viewcontroller, ¿cómo puedo pasar los datos a largo con él también (como "asdf": 123)? ¿Se supone que debes agregar objetos a NSBundle?IOS - pasar los datos a empujado viewcontroller
6
A
Respuesta
16
MyViewController * myVC = [[MyViewController alloc] initWithNibName:nil bundle:nil];
myVC.someProperty = someValue; // Pass your data here
[self.navigationController pushViewController:myVC animated:YES];
Y en su clase MyViewController
:
.h
@interface MyViewController : UIViewController
@property (nonatomic, strong) NSString * someProperty;
@end
.m
@implementation MyViewController
- (void)viewDidLoad {
[super viewDidLoad];
// your data has been set
// self.someProperty is equal to "some value"
}
1
no creo que pueda, pero por supuesto se pueden añadir propiedades o métodos pertinentes a su clase ViewController y utilizar estos antes de empujarla.
+1
perplejos el downvotes, ya que lo que escribí es precisamente lo que hace la respuesta aceptada en el código ... – Clafou
0
No. Es posible que se equiparando NSBundle
con el Android de Bundle
, pero no están relacionados y no realizan tareas similares. Clafou está en lo correcto al sugerir pasar datos a través de métodos y propiedades.
Cuestiones relacionadas
- 1. iOS: UISplitViewController no puede ser empujado a UINavigationController
- 2. iOS - presente ViewController con transparencia
- 3. Tablero gráfico ViewController de otro ViewController
- 4. Pasar datos de un controlador de vista a otro; iOS <= 4 vs iOS 5
- 5. IOS: el despido de dos viewController
- 6. IOS FacebooSDK 3.0 FBLoginVIew en modal viewController
- 7. Android: ¿Cómo pasar los datos a subactividades?
- 8. incrustación ViewController privilegiada otra ViewController en Storyboard
- 9. Pasar datos adicionales a EditorTemplate
- 10. iOS 6 ViewController está girando pero no debería
- 11. Agregando un ViewController a Appdelegate
- 12. Cómo pasar datos a BroadcastReceiver?
- 13. ¿Cómo debo pasar los datos SSE a mis funciones/operadores?
- 14. Pasar datos del archivo local utilizando json
- 15. iOS: Descartando y Presentar ModalViewController sin acceso a su matriz ViewController
- 16. ViewController init?
- 17. Pasar por los conjuntos de datos
- 18. NSLayoutConstraint se estrella ViewController
- 19. Pasar los parámetros a psql.exe
- 20. DirectX11: ¿Pasar datos de ComputeShader a VertexShader?
- 21. Symfony 2: cómo pasar datos a formBuilder?
- 22. Pasar estructuras de datos a diferentes hilos
- 23. Lo que debe tener cuidado al pasar a iOS 5
- 24. ¿Pasar datos de Java Servlet a JSP?
- 25. revertir una fusión después de ser empujado
- 26. Pasar datos normales a pthread void *
- 27. Pasar datos a una página de diseño
- 28. Pasar datos a través de NSTimer UserInfo
- 29. ¿Cómo puedo pasar un parámetro a una vista en iOS?
- 30. iOS: ¿UIView pertenece a un UIViewController?
o ¿qué hacer? – KaiserJohaan