我的應用程序只需調用一個UIActionSheet這樣的:UIActionSheet調用兩次?
UIActionSheet *dataCopySheet = [[UIActionSheet alloc] initWithTitle:@"Copy Element Information" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Name", @"Melting Point", @"Boiling Point", @"Atomic Mass", @"Density", @"Discovery Info", @"Save Image", nil];
[dataCopySheet showInView:detailView];
出於某種原因,二UIActionSheets從這個顯示(一個出現在其他)。難道我做錯了什麼?
您必須調用此代碼兩次。在上面的代碼中放置一個斷點並運行該應用程序。每次到達斷點時查看堆棧跟蹤以確定誰在調用以及爲什麼調用了兩次。 – rmaddy
這是我嘗試的第一件事。它只被調用過一次,但仍然有兩次出現。 – JohnWickham