我正在尝试运行以下代码:
import UIKit
class LoginViewController: UIViewController {
@IBOutlet var username : UITextField = UITextField()
@IBOutlet var password : UITextField = UITextField()
@IBAction func loginButton(sender : AnyObject) {
if username .isEqual("") || password.isEqual(""))
{
println("Sign in failed. Empty character")
}
}
Run Code Online (Sandbox Code Playgroud)
我之前的代码是在Objective-C中,它运行良好:
if([[self.username text] isEqualToString: @""] ||
[[self.password text] isEqualToString: @""] ) {
Run Code Online (Sandbox Code Playgroud)
我假设我不能isEqualToString在Swift中使用.任何帮助,将不胜感激.
我正在处理下面的代码,检查textField1和textField2文本字段是否有任何输入.
IF当我按下按钮时,声明没有做任何事情.
@IBOutlet var textField1 : UITextField = UITextField()
@IBOutlet var textField2 : UITextField = UITextField()
@IBAction func Button(sender : AnyObject)
{
if textField1 == "" || textField2 == ""
{
//then do something
}
}
Run Code Online (Sandbox Code Playgroud) 看起来alertstatus不能在swift中使用.
你能帮助我实现下面代码的替代解决方案吗?
[self alertStatus:@"Message!" :@"Alert title" :0];
Run Code Online (Sandbox Code Playgroud) 我正在尝试实现HTTP请求.
这是目标C实现
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:url];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
Run Code Online (Sandbox Code Playgroud)
我开始写作:
let request = NSMutableURLRequest()
request .setValue(postLength, forHTTPHeaderField: "Content-Lenght")
request .setValue(application/json, forHTTPHeaderField: Accept)
Run Code Online (Sandbox Code Playgroud)
1. json请求给我一个错误.
2.我无法将setURL和SetHTTPBody从目标C转换为swift.我找不到这些选项.
任何帮助,将不胜感激.谢谢.
我试图在productdetailview对象中获取标签的值,并将其写在编辑产品对象上的文本字段中.谁能告诉我这是什么问题?
谢谢.
编辑:下面添加了更多代码来解决标签到文本字段问题.
product.h
#import <Foundation/Foundation.h>
@interface Product : NSObject
@property (strong, nonatomic) NSString *name;
@property (strong, nonatomic) NSString *description;
@property (strong, nonatomic) NSString *product_id;
@property (strong, nonatomic) NSString *model;
@property (strong, nonatomic) NSString *sku;
@property (strong, nonatomic) NSString *quantity;
@property (strong, nonatomic) NSURL *imageUrl;
@property (strong, nonatomic) NSString *price;
@property (strong, nonatomic) NSString *weight;
@property (strong, nonatomic) NSString *length;
@property (strong, nonatomic) NSString *width;
@property (strong, nonatomic) NSString *height;
@property (strong, nonatomic) NSString *status;
@property (strong, nonatomic) NSString *date_added; …Run Code Online (Sandbox Code Playgroud)