1

ボタン アクションで 2 つのオブジェクトを交換しようとしていますが、うまくいきません。最初はスワッピングですが、次にボタンをクリックするとEXC_BAD_ACCESSでクラッシュします。

これがコードです

-(IBAction)swapLocation
{
    CCLocDTO *tempDto = searchDTO.toDTO;
    searchDTO.toDTO = searchDTO.fromDTO;
    searchDTO.fromDTO = tempDto;

    NSLog(@"From Location is %@",searchDTO.fromDTO.streetAddress); //it becomes empty on next button click
    NSLog(@"To Location is %@",searchDTO.toDTO.streetAddress);
    NSLog(@"From Special Location is %@",searchDTO.fromSpecialDTO.locationName);
    NSLog(@"To Special Location is %@",searchDTO.toSpecialDTO.locationName);

    [self.tableView reloadData];

}

検索DTO(searchDTO)でfromDTOとtoDTOを割り当てています。

4

1 に答える 1