将Obj-C转换为Swift ep1

芬迪

我希望您能将Obj-C转换为Swift,因为我对Obj-C不了解

viewController.h:

 #import <UIKit/UIKit.h>

#define kPostURL @"http://localhost/tutorialTest.php"
#define kName @"name"
#define kMessage @"message"

@interface ViewController : UIViewController{

IBOutlet UITextField *nameText;
IBOutlet UITextView *messageText;
NSURLConnection *postConnection;

}

-(IBAction)save:(id)sender;

@end

viewController.m:

 -(void) postMessage:(NSString*) message withName:(NSString *) name{

    if (name != nil && message !=nil){

        NSMutableString *postString = [NSMutableString stringWithString:kPostURL];

        [postString appendString:[NSString stringWithFormat:@"?%@=%@", kName, name]];

        [postString appendString:[NSString stringWithFormat:@"&%@=%@", kMessage, message]];

        [postString setString:[postString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

        NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:postString]];
       [request setHTTPMethod:@"POST"];

        postConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];

    }
}

我希望你们能帮助我翻译成Swift。谢谢

姆鲁纳尔

我想这可能会有所帮助。它的翻译不完全正确,但是您可以通过解决编译时和运行时错误来进行修改。

func postMessage(message: String, withName name: String) {
    if name != nil && message != nil {
        var postString: NSMutableString = NSMutableString.stringWithString(kPostURL)
        postString.appendString("?\(kName)=\(name)")
        postString.appendString("&\(kMessage)=\(message)")
        postString.setString(postString.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding))
        var request: NSMutableURLRequest = NSMutableURLRequest(uRL: NSURL.URLWithString(postString))
        request.setHTTPMethod("POST")
        postConnection = NSURLConnection(request: request, delegate: self, startImmediately: true)
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将代码从swift转换为obj c

来自分类Dev

可以将Obj-C AXObserverCallback转换为Swift吗?

来自分类Dev

从obj-c转换为swift

来自分类Dev

将Obj-c iOS应用程序转换为Swift时出现链接器错误

来自分类Dev

将obj-c块转换为swift 2闭包

来自分类Dev

将Obj C项目转换为Swift时访问类的函数时出错

来自分类Dev

将Obj-c iOS应用程序转换为Swift时的链接器错误

来自分类Dev

将Obj-c iOS应用程序转换为Swift时的链接器错误

来自分类Dev

将 Obj-C init 覆盖函数转换为 Swift 3

来自分类Dev

将代码从 Swift 转换为 Objective C?

来自分类Dev

C:将argv [1]转换为double

来自分类Dev

C:将argv [1]转换为double

来自分类Dev

将.obj转换为.js文件

来自分类Dev

如何将USDC转换为OBJ

来自分类Dev

将.obj转换为.js文件

来自分类Dev

将 list<ClsObj1> 转换为 List<anonymous type obj> 其中 ClsObj1 具有 List<ClsObj2> C#

来自分类Dev

将Linq表达式“ obj => obj.Prop”转换为“父=> parent.obj.Prop”

来自分类Dev

功能App Premium Elastic Plan wrt放大和缩小设置中的EP1实例成本

来自分类Dev

将Objective-C方法转换为NSInputStream的Swift(将字节转换为双精度)

来自分类Dev

将Objective-C方法转换为NSInputStream的Swift(将字节转换为双精度)

来自分类Dev

将Objective-C块转换为Swift闭包

来自分类Dev

如何将目标c中的NSDictionary转换为Swift?

来自分类Dev

将Objective-C块转换为Swift闭包

来自分类Dev

是否可以将Swift类转换为C void *指针?

来自分类Dev

再次将textKit从Objective-C转换为Swift

来自分类Dev

将代码从Objective-C转换为Swift

来自分类Dev

将Objective-C块转换为Swift

来自分类Dev

将Objective-C代码转换为Swift

来自分类Dev

将Swift转换为Objective-C可能吗?

Related 相关文章

热门标签

归档