2 .h ve 2 .m dosyalarına sahip bir program yazıyorum, bir PageControl değerini birinden diğerine iletmelidir. Ama ben sadece 0'ı geçiyorum. Bunu nasıl yapacağımı bilmiyorum, böylece doğru değeri okuyabileyim?Diğer .m dosyasına geçme değeri
// SubViewViewController.h
#import <UIKit/UIKit.h>
@class ExSubViewViewController;
@interface SubViewViewController : UIViewController <UIScrollViewDelegate> {
.....
IBOutlet UIScrollView *scrollView;
IBOutlet UIPageControl *pageControl;
ExSubViewViewController *exSubViewViewController;
}
@property (nonatomic, retain) ExSubViewViewController *exSubViewViewController;
@property (nonatomic, retain) UIScrollView *scrollView;
@property (nonatomic, retain) UIPageControl *pageControl;
.....
@end
// SubViewViewController.m
#import "ExSubViewViewController.h"
#import "SubViewViewController.h"
@implementation SubViewViewController;
@synthesize scrollView, pageControl, exSubViewViewController;
.....
pageControl.currentPage = page; //page is an integer
.....
@end
// ExSubViewViewController.h
#import <UIKit/UIKit.h>
@class SubViewViewController;
@interface ExSubViewViewController : UIViewController {
SubViewViewController *subViewViewController;
}
@property (nonatomic, retain) SubViewViewController *subViewViewController;
@end
// ExSubViewViewController.m
#import "ExSubViewViewController.h"
#import "SubViewViewController.h"
@implementation ExSubViewViewController;
@synthesize subViewViewController;
- (void)viewDidLoad {
int page = subViewViewController.pageControl.currentPage;
NSLog(@"Side: %d", page);
}
.....
@end
Umut bu yeterli kodudur illâ sadece tekrar sorabilirsiniz:
İşte som örnek kod verilmiştir. Önemsiz bir kod çıkardım. Yardım için teşekkürler.
Bize kod göster –