我正在尝试使用swift和firebase在iOS项目中创建用户按钮时添加错误处理:
这是按钮的代码:
@IBAction func Register(sender: AnyObject) {
if NameTF.text == "" || EmailTF.text == "" || PasswordTF.text == "" || RePasswordTF == "" || PhoneTF.text == "" || CityTF.text == ""
{
let alert = UIAlertController(title: "?????", message:"??? ???? ???? ?? ?????? ????????", preferredStyle: .Alert)
alert.addAction(UIAlertAction(title: "???", style: .Default) { _ in })
self.presentViewController(alert, animated: true){}
} else {
if PasswordTF.text != RePasswordTF.text {
let alert = UIAlertController(title: "?????", message:"????? ?????? ??? ?????????", preferredStyle: .Alert)
alert.addAction(UIAlertAction(title: "???", style: .Default) { …Run Code Online (Sandbox Code Playgroud) 我正在使用swift和firebase处理iOS应用程序.我试图让用户使用单独的按钮更改他的电子邮件和密码以及存储在firebase中的其余信息在同一个视图控制器中.
以下是仪表板中一个用户的示例:
{
"Users" : {
"08e5443c-cdde-4fda-8733-8c4fce75dd34" : {
"BusinessName" : "looliCake",
"Category" : "Cooking",
"City" : "Riyadh",
"ContactMe" : "05551233210",
"Details" : "many flaiver choose",
"Email" : "loolicack@gmail.com",
"PhoneNumber" : "05551233210",
"Provider" : "123",
"ShortDescription" : "best pop cake ever . ",
"Website1" : "www.looliCack.com",
"Website2" : "https://www.instagram.com/loolicack/"
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是代码:
let mainpass = NSUserDefaults.standardUserDefaults().objectForKey("password") as? String
let mainEmail = NSUserDefaults.standardUserDefaults().objectForKey("Email") as? String
@IBAction func EditEmail(sender: AnyObject) {
if EmailAddressTF.text==""
{
let alert = UIAlertController(title: "Oops!", message:"Make sure …Run Code Online (Sandbox Code Playgroud) 我正在尝试将whatsapp消息发送到存储在全局变量中的收件人号码!
通过使用这个简单的代码:
let whatsAppUrl = NSURL(string: "whatsapp:\(globalPhone)")
if UIApplication.shared.canOpenURL(whatsAppUrl as! URL) {
UIApplication.shared.openURL(whatsAppUrl as! URL)
}
else {
let errorAlert = UIAlertView(title: "Sorry", message: "You can't send a message to this number", delegate: self, cancelButtonTitle:"Ok")
errorAlert.show()
}
Run Code Online (Sandbox Code Playgroud)
我总是得到警告信息,这是其他情况!虽然数字总是如此!可能是url语法中的错误?
在控制台中:
canOpenURL: failed for URL: "whatsapp:0534260282" -
"This app is not allowed to query for scheme whatsapp"
Run Code Online (Sandbox Code Playgroud)
这是正确的方法吗?或者这种方式只是为了分享,通过Whatsapp发短信?
将项目转换为swift 3后,我在Test.swift文件中收到此错误:
No such module 'Firebase'
Command/usr/bin/ditto failed with code 1
Run Code Online (Sandbox Code Playgroud)
这是否意味着我必须更新firebase框架?为什么会这样?
*该应用程序仍在运行!
*这是pod文件:
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
use_frameworks!
target 'TheTestingApp' do
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
end
Run Code Online (Sandbox Code Playgroud) 我正在尝试在MATLAB 7.6.0(R2008a)版本上运行这个简单的if语句MATLAB代码.
*我在M-File中输入了这个:
function output = DEMO(input)
if input > 0
fprintf('Greater than 0')
elseif input < 0
fprintf('Less then 0')
else
fprintf('Equals 0')
end
outvar = 1;
Run Code Online (Sandbox Code Playgroud)
*试图在命令窗口中实现它:每当我输入一个数字时,它总是给我大于0!
怎么了?我弄清楚了吗?是因为outvar = 1?我试着把它变成0,得到了同样的结果!-.-
我想在我的iOS应用程序中创建一个按钮,当用户点击它时,他/她有两个选择:从相册中选择一张照片或从相机拍摄照片到firebase数据库.
为了实现这一目标,我必须遵循什么结构?将图像上传到firebase数据库!