我正在为我的项目使用XCode 5.1.1。适用于iOS 7.x的相同应用程序正常工作。但是,在iOS 8上,UIActionSheet按钮不显示任何文本。
以下是代码:
addAttachmentsOptions = [[UIActionSheet alloc] initWithTitle:nil
delegate: self
cancelButtonTitle: nil
destructiveButtonTitle: nil
otherButtonTitles: NSLocalizedString(@"ID_TAKE_PHOTO_LABEL", nil),
NSLocalizedString(@"ID_CHOOSE_PHOTO_LABEL", nil), nil];
我知道iOS 8并不支持UIActionSheet,但我希望已经发布的应用程序具有向后兼容性。
答案 0 :(得分:0)
iOS 8的UIActionSheet所以请参考这个 https://developer.apple.com/library/ios/documentation/Uikit/reference/UIActionSheet_Class/index.html
答案 1 :(得分:0)
您需要将其移至UIAlertController's。您可以使用if / else根据当前操作系统确定要使用的内容。