我创建了一个Amazon EC2实例,它为Windows Server 2008预装了SQL Sever 2008.现在,为了使用SQL Server创建数据库,或者恢复我在本地计算机上拥有的数据库的备份,我需要SQL Server 2008的"sa"密码.
我试过使用以下但没有运气:
有人可以指导我如何开始使用Amazon EC2 Datacenter关于"sa"密码.
谢谢
通过使用applicationWillResignActive和applicationDidBecomeActive,我可以检测到iPhone进入睡眠状态并从睡眠中恢复过来.但是我如何找出它是什么样的中断.我正在制作音频播放器应用程序,并且需要在iPhone进入睡眠状态时保持音频播放(我知道该怎么做).但是当发生消息,警报或电池电量不足中断时,我需要中断音频.此外,我需要在事件结束后恢复音频.
那么我如何区分这些不同的中断.
以下是我的代码:
.h文件:
#import "Foundation/Foundation.h"
@interface GObject:NSObject{
NSTimer* m_Timer;
}
@property(nonatomic, retain) NSTimer* m_Timer;
- (void)Initialize;
- (void)TimerCallback:(NSTimer*)pTimer;
@end
Run Code Online (Sandbox Code Playgroud)
.m文件:
@implementation GObject
@synthesize m_Timer
- (void) Initialize{
self.m_Timer = [NSTimer scheduledTimerWithTimeInterval:5.0
target:self
selector: @selector(TimerCallback:)
userInfo: nil
repeats: YES];
}
- (void)TimerCallback:(NSTimer*)pTimer {
//Some Code
}
- (void)dealloc {
[m_Timer invalidate]; //--Crashes Here
[m_Timer release];
m_Timer = nil;
[super dealloc];
}
@end
Run Code Online (Sandbox Code Playgroud)
现在,当调用dealloc时,程序在使计时器无效的行中崩溃.接下来的两行甚至都没有被调用.我收到"EXC_BAD_ACCESS"错误.任何人都可以告诉我为什么会发生这种情况,以及在类中停止和释放NSTimer成员变量的正确方法是什么.