-(BOOL)ChangeTimer:(unsigned short)wTimerIds withPeriod:(uint8_t)uPeriod
{
stRs232Timer* pEvent;
NSLog(@"Into the changeTimer");
NSLog(@"%d",wTimerIds);
pEvent = (stRs232Timer*)[[m_cAppIdMap objectForKey:[NSNumber numberWithUnsignedShort:wTimerIds]]bytes];
NSLog(@"bPersistent:%d",pEvent->bPersistent);
NSLog(@"wAppTimerId:%d",pEvent->wAppTimerId);
NSLog(@"uPeriod:%d",pEvent->uPeriod);
NSLog(@"bStopped:%d",pEvent->bStopped);
//NSLog(@"%@",pEvent);
if(pEvent!=nil){
pEvent->bStopped = NO;
pEvent->uPeriod = uPeriod;
NSLog(@"completed");
}
NSLog(@"The dict is:%@",m_cAppIdMap);
NSLog(@"jsagxs:%@",m_cAppIdMap);
return YES;
}
如果我刪除了上面代碼中的註釋,我得到一個錯誤EXC_BAD_ACCESS.Why是這樣。嘗試打印結構變量時出錯 - 目標C
您是否已經設置了斷點並檢查了pEvent的值?我認爲,這將有助於... – cem 2011-05-31 11:40:11