আপনি যদি আইওএস 8 ব্যবহার করছেন তবে আপনার ইউআইএএলআরএল্টকন্ট্রোলার ব্যবহার করা উচিত - ইউআইএএলআর্টভিউ অবমূল্যায়ন করা হয়েছে ।
এটি কীভাবে ব্যবহার করা যায় তার একটি উদাহরণ এখানে দেওয়া হয়েছে:
var refreshAlert = UIAlertController(title: "Refresh", message: "All data will be lost.", preferredStyle: UIAlertControllerStyle.Alert)
refreshAlert.addAction(UIAlertAction(title: "Ok", style: .Default, handler: { (action: UIAlertAction!) in
print("Handle Ok logic here")
}))
refreshAlert.addAction(UIAlertAction(title: "Cancel", style: .Cancel, handler: { (action: UIAlertAction!) in
print("Handle Cancel Logic here")
}))
presentViewController(refreshAlert, animated: true, completion: nil)
আপনি দেখতে পাচ্ছেন যে ইউআইএলআর্টএ্যাকশনের ব্লক হ্যান্ডলারগুলি বোতাম টিপুন handle একটি দুর্দান্ত টিউটোরিয়াল এখানে রয়েছে (যদিও এই টিউটোরিয়ালটি সুইফ্ট ব্যবহার করে লেখা হয়নি):
http://hayageek.com/uialertcontroller-example-ios/
সুইফট 3 আপডেট:
let refreshAlert = UIAlertController(title: "Refresh", message: "All data will be lost.", preferredStyle: UIAlertControllerStyle.alert)
refreshAlert.addAction(UIAlertAction(title: "Ok", style: .default, handler: { (action: UIAlertAction!) in
print("Handle Ok logic here")
}))
refreshAlert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: { (action: UIAlertAction!) in
print("Handle Cancel Logic here")
}))
present(refreshAlert, animated: true, completion: nil)
সুইফট 5 আপডেট:
let refreshAlert = UIAlertController(title: "Refresh", message: "All data will be lost.", preferredStyle: UIAlertControllerStyle.alert)
refreshAlert.addAction(UIAlertAction(title: "Ok", style: .default, handler: { (action: UIAlertAction!) in
print("Handle Ok logic here")
}))
refreshAlert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: { (action: UIAlertAction!) in
print("Handle Cancel Logic here")
}))
present(refreshAlert, animated: true, completion: nil)