爬坑1

作者: rebeccaBull | 来源:发表于2017-06-03 12:47 被阅读0次
swift版本:

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var textFields1: UITextField!
    
    @IBOutlet weak var textFields2: UITextField!
    
    @IBOutlet weak var resultLabel: UILabel!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    
    @IBAction func clickBtn(_ sender: UIButton) {
        
这种方法可行
//        let str1 : NSInteger = (Int)(self.textFields1.text!)!
//        let str2 : NSInteger = (Int)(self.textFields2.text!)!
        
        第二种方法:
        let str3 : NSInteger = (self.textFields1.text as NSString).integerValue
        let str4 : NSInteger = (self.textFields2.text! as NSString).integerValue
        //str3报错误:  Cannot convert value of type 'String?' to type 'NSString' in coercion(强制)

        self.resultLabel.text = String.init(format: "%zd", (str1 + str2)
        
        )
        
    }
    

oc版本:

@interface ViewController ()

@property (weak, nonatomic) IBOutlet UITextField *textField1;

@property (weak, nonatomic) IBOutlet UITextField *textFiled2;
@property (weak, nonatomic) IBOutlet UILabel *resultLabel;

@end


@implementation ViewController

- (IBAction)btn:(id)sender {
    
    NSLog(@"aaa");
    
    NSString *str1 = self.textField1.text;
    NSString *str2 = self.textFiled2.text;
    
    NSInteger num1 = str1.integerValue;
    NSInteger num2 = str2.integerValue;
    
    NSInteger result = num1 + num2;
    
//    self.resultLabel.text = @(result).description;
    self.resultLabel.text = [NSString stringWithFormat:@"%zd",result];
    
    
}




相关文章

  • 爬坑1

  • vue爬坑(1)

    click事件值传递方式: 想来想去,原来是可以直接传递的?

  • VUE 爬坑笔记 (1)

    MVVM (Model-View-Viewmodel) MVVM是什么? M 数据模型,主要来自后台数据 V 视图...

  • vue 爬坑小记(1)

    使用 vue 开发的过程中,在将 vue 实例 data 中的一个对象添加到数组中时产生了一个小问题。起初我的代码...

  • Android动画

    相关链接 Android属性动画爬坑 1.视图动画 AlphaAnimation、RotateAnimation、...

  • iOS逆向1021-砸壳&&Theos

    Theos爬坑笔记 关于Theos的坑!!!!1.不要在中文目录下编译工程.否则报错!2.packageName(...

  • Unity导出的工程打包SDK给iOS使用

    由于项目有此需求,所以不得不爬此坑,爬了两天终于出坑参考 参考使用的Unity版本是2018.2.1f1 我的是2...

  • 爬坑

    文文很郁闷,最近他遇到一件不公平的事,在他看来,这是非常非常明显的不公平。 前段时间,公司要提拔一位主管,...

  • 爬坑

    伸手要钱的日子真不好过,无论是和父母,还是和爱人,她们嘴上说的好听,一旦你伸手要了,脸色立马变得难看了起来。谈钱注...

  • 爬坑

    经过了一年左右的痛苦煎熬,最近感觉快要从去年的那种浑浑噩噩的状态中解脱出来了。催收电话打来,想接就接,不想接就挂掉...

网友评论

      本文标题:爬坑1

      本文链接:https://www.haomeiwen.com/subject/fhopfxtx.html