Van*_*nel 2 objective-c iphone-sdk-3.0
我正在开发一个iPhone 3.1.3应用程序,我有以下头文件:
#import <UIKit/UIKit.h>
@interface VoiceTest01ViewController : UIViewController {
IBOutlet UITextView *volumeTextView;
BOOL isListening;
NSTimer *soundTimer;
}
@property (nonatomic, retain) IBOutlet UITextView *volumeTextView;
@property (nonatomic, retain) NSTimer *soundTimer;
- (IBAction)btnStartClicked:(id)sender;
@end
Run Code Online (Sandbox Code Playgroud)
而.m文件是:
#import "VoiceTest01ViewController.h"
@implementation VoiceTest01ViewController
@synthesize volumeTextView;
@synthesize soundTimer;
...
Run Code Online (Sandbox Code Playgroud)
如何isListening在开始时设置为false?
默认情况下,所有实例变量都设置为0/NULL/nil,在BOOL均值的情况下NO.所以NO默认情况下它已经是(或假).
如果您需要任何其他值,则需要在大多数情况下覆盖指定的初始化程序init,并在那里设置默认值.