为了练习,我正在尝试从头开始基于标签栏开发一个简单的 iPhone 应用程序,但我遇到了一些问题。我已经按照以下步骤操作: http ://www.techotopia.com/index.php/Creating_an_iPhone_Multiview_Application_using_the_Tab_Bar
该应用程序正确加载三个视图,直到其中没有连接;如果我将任何插座或操作连接到子视图的标签或按钮,应用程序就会崩溃。
例如,我的 firstView.h 包含:
#import <UIKit/UIKit.h>
@interface firstView : UIViewController {
IBOutlet UILabel *resultLabel;
}
-(IBAction)randomizeAction;
@property (nonatomic , retain) IBOutlet UILabel *resultLabel;
@end
和 firstView.m
-(IBAction)randomizeAction:(id)sender
{
//NSInteger rand = arc4random() % 75;
//resultLabel.text = [ [NSString alloc] initWithFormat:@"Random integer: @%",rand];
UIAlertView *alert = [ [UIAlertView alloc] initWithTitle:@"Yeah!" message:@"Yeah" delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil ];
[alert show];
[alert release];
}
如果我将标签连接到 resultOutlet 或将按钮连接到“randomizeAction”方法,当我切换到相关视图时应用程序崩溃.. 错误在哪里?