title: Passing argument makes pointer from integer without a cast
body: <p>Does anyone know why I am getting the following error:</p>
  
  <pre><code>- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath;
  {
   id result = (Possession *)[possessions objectAtIndex:[indexPath row]];
  
   [result setRowSwapped:TRUE]; //Passing argument makes pointer from integer without a cast
  }
  
  //This is the property on the possession object.  I just want to set it as true thats it
  @property (nonatomic) bool *rowSwapped;
  </code></pre>