我有時也使用沒有問題的視圖控制器之間傳遞數據,但不會這一次。請幫助
我FirstViewController.m
#import "SecondViewController.h"
- (IBAction)passBtn:(id)sender
{
SecondViewController *second =[[SecondViewController alloc] initWithNibName:nil bundle:nil];
second.stringData = dataString.text;
second.stringNumber = numberString.text;
second.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:second animated:YES];
}
我SecondViewController.h
#import <UIKit/UIKit.h>
@interface SecondViewController : UIViewController
@property(nonatomic, retain) NSString *stringData;
@property(nonatomic, retain) NSString *stringNumber;
@end
和我得到這個錯誤,點到我的FirstViewController.m線second.stringData和second.stringNumber
Property 'stringData' not found on object of type 'SecondViewController *'
Property 'stringNumber' not found on object of type 'SecondViewController *'
我也有使用其他方法,但錯誤是一樣的,總是說t在類型的對象上找不到帽子。但如果我Command +單擊我的stringData或stringNumber,它真的把我帶到我的SecondViewController.h並指向我的stringData或stringNumber。請幫忙。
其與我的不同,請。程序是相同的,但我有一些錯誤。 – Piyo 2012-08-08 11:16:26
這絕對是你的實際代碼,因爲它應該沒問題。你是否得到任何其他編譯器警告,或做任何其他進口?這是你的第二個控制器頭文件的完整內容嗎? – jrturton 2012-08-08 11:20:45
我同意,這不是鏈接問題的重複。 OP正在嘗試做正確的事情,但有其他錯誤導致的錯誤。 – jrturton 2012-08-08 11:21:31