0
私の場合、私はカメラを使用して2つのアプリを持っています。今まですべてがOKだった。数日後(私はデバイスを9.3に更新し、Xcodeを7.3にアップデートした)、両方のアプリケーションで警告が表示されました。レンダリングされていないビューをスナップショットすると、空のスナップショットになります。 私のアプリが正常に動作するように、写真を撮ることはできますが、警告メッセージが表示されます。 以下、私は写真を撮るために使用するサンプルコードを書いています。 誰かが私にそれがコードの問題かxcode/iosのバグか教えてもらえますか? そして、それがappStoreサブミットプロセスにどのように影響するのですか?レンダリングされていないビューをスナップショットすると、空のスナップショットが作成されます。警告メッセージ
import UIKit
class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
@IBOutlet weak var imageView: UIImageView!
@IBAction func cameraButton(sender: AnyObject) {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.Camera;
imagePicker.allowsEditing = false
self.presentViewController(imagePicker, animated: true, completion: nil)
}
}
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
imageView.image = image
self.dismissViewControllerAnimated(true, completion: nil);
}
func imagePickerControllerDidCancel(picker: UIImagePickerController) {
self.dismissViewControllerAnimated(true, completion: nil)
}
}
この警告は、他のいくつかのケースでは、モーダルに表示されたビューと問題を解決した両方で見られました。あなたがまだ答えが好きであれば私に教えてください。多分私は助けることができます。 – dylanthelion