Since there isn't a way to wait for the DialogResult of a dialog, I am using a method that I have seen before to do simulate a wait until a value has changed
while (!m_Authorized)
{
NSRunLoop.Current.RunUntil (NSDate.FromTimeIntervalSinceNow (0.5));
}
This no long seems to work in iOS7. My dialog never loads and the screen is hung. Anyone know of another way to do this or why this might be happening now?