mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
46 lines
1.4 KiB
Swift
46 lines
1.4 KiB
Swift
// RUN: %target-run-simple-swift | FileCheck %s
|
|
// REQUIRES: executable_test
|
|
// REQUIRES: OS=ios
|
|
|
|
import UIKit
|
|
|
|
let actionSheet = UIActionSheet(title: nil, delegate: nil, cancelButtonTitle: "ABC", destructiveButtonTitle: "DEF")
|
|
|
|
// CHECK: <UIActionSheet: 0x{{.+}}>{{$}}
|
|
print(actionSheet.description)
|
|
// CHECK-NEXT: 0
|
|
print(actionSheet.destructiveButtonIndex)
|
|
// CHECK-NEXT: 2
|
|
print(actionSheet.numberOfButtons)
|
|
|
|
|
|
let actionSheet2 = UIActionSheet(title: nil, delegate: nil, cancelButtonTitle: "ABC", destructiveButtonTitle: "DEF", otherButtonTitles: "G", "H")
|
|
|
|
// CHECK: <UIActionSheet: 0x{{.+}}>{{$}}
|
|
print(actionSheet2.description)
|
|
// CHECK-NEXT: 0
|
|
print(actionSheet2.destructiveButtonIndex)
|
|
// CHECK-NEXT: 4
|
|
print(actionSheet2.numberOfButtons)
|
|
|
|
|
|
let alertView = UIAlertView(title: "Error", message: "The operation completed successfully.", delegate: nil, cancelButtonTitle: "Abort")
|
|
|
|
// CHECK: <UIAlertView: 0x{{.+}}>{{$}}
|
|
print(alertView.description)
|
|
// CHECK-NEXT: 0
|
|
print(alertView.cancelButtonIndex)
|
|
// CHECK-NEXT: 1
|
|
print(alertView.numberOfButtons)
|
|
|
|
|
|
let alertView2 = UIAlertView(title: "Error", message: "The operation completed successfully.", delegate: nil, cancelButtonTitle: "Abort", otherButtonTitles: "Cry", "Apologize")
|
|
|
|
// CHECK: <UIAlertView: 0x{{.+}}>{{$}}
|
|
print(alertView2.description)
|
|
// CHECK-NEXT: 0
|
|
print(alertView2.cancelButtonIndex)
|
|
// CHECK-NEXT: 3
|
|
print(alertView2.numberOfButtons)
|
|
|