Прежде всего, я должен сказать, что я являюсь завершенным новичком в Objective-C и iOS-программировании.Переключение с одного взгляда на другое
Okey, поэтому у меня есть простое приложение, но у меня возникают некоторые проблемы с попыткой переключиться с одного взгляда на другой. Планируется сделать «логин-логику» в представлении, называемом RootView
, а затем отправить пользователя на номер DataViewController
. Я пробовал googeling вокруг, но независимо от того, как я пытаюсь реализовать код, он заставляет Xcode плакать.
Как я могу достичь желаемого эффекта?
Вот следующие файлы:
RootViewController.h
#import <UIKit/UIKit.h>
@interface RootViewController : UIViewController <UIPageViewControllerDelegate>
@property (strong, nonatomic) UIPageViewController *pageViewController;
@end
RootViewController.m
@interface RootViewController()
@end
@implementation RootViewController
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
}
@end
DataViewController.h
#import <UIKit/UIKit.h>
@interface DataViewController : UIViewController
@property (strong, nonatomic) IBOutlet UILabel *dataLabel;
@property (strong, nonatomic) id dataObject;
@end
DataViewController.m
#import "DataViewController.h"
@interface DataViewController()
@end
@implementation DataViewController
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
}
@end
Это в значительной степени просто пустой шаблон, но по какой-то причине он не работает с решениями, которые я пробовал earier.
Вы используете раскадровки? –
Я предлагаю вам прочитать 2 документа, связанных в верхней части ссылки класса UIViewController. Они многое объяснят, и вы будете очень расстроены, если не научитесь основам, прежде чем пытаться писать приложения. – rdelmar
@rdelmar: Я думаю, вы правы, но у меня есть 10-летний опыт позади меня. Я лучше всего учусь, когда у меня есть какой-то проект, чтобы держать меня в движении.Я обычно получаю правильные решения Google, но не на этот раз;) – OptimusCrime