title: Failure to determine screen point of hittable tableViewCell
body: <p>To UI test of my app, I have to enable/disable iCloud. I do this by launching the Settings app in my test, navigate to the <em>Apple ID</em> scene, and tap there the <em>iCloud</em> cell (see image below).  </p>
  
  <p><a href="https://i.stack.imgur.com/uAAu5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uAAu5.png" alt="enter image description here"></a></p>
  
  <p>In my test, I check that the iCloud cell exists and is hittable. Only then I tap the cell:  </p>
  
  <pre><code>// when
  let iCloudCell = settingsApp.tables.cells["iCloud"]
  let iCloudCellFound = iCloudCell.waitForExistence(timeout: 10)
  // then
  XCTAssert(iCloudCellFound, "iCloud settings not found")
  XCTAssert(iCloudCell.isHittable, "iCloud settings not hittable")
  
  // when
  iCloudCell.tap()
  </code></pre>
  
  <p>This works most of the time, but now and then the test stops at <code>iCloudCell.tap()</code> with the log  </p>
  
  <pre><code>t =   113.74s         Find: Descendants matching type Table
  t =   113.74s         Find: Descendants matching type Cell
  t =   113.74s         Find: Elements matching predicate '"iCloud" IN identifiers'
  t =   113.85s     Synthesize event
  t =   113.97s         Assertion Failure: &lt;unknown&gt;:0: Failed to determine screen point of "iCloud" Cell: Error copying attributes -25202  
  </code></pre>
  
  <p><strong>EDIT:</strong>
  When this error happens, only the Apple ID scene is shown. No alert, and no other view.  </p>
  
  <p>My question is: How can this be that the cell is hittable, but the screen point cannot be determined? And what could be a workaround?</p>