【问题标题】:Trying to create a mutable array with tapped1.view.tag尝试使用 tapped1.view.tag 创建一个可变数组
【发布时间】:2016-06-07 10:54:00
【问题描述】:

我正在尝试使用 UITapGestureRecogniser 发送的标记值创建一个包含字符串的数组。我不断收到错误警告,例如无法将 long __nullable 转换为以下内容:

NSString *tappy = [tapped1.view.tag];

请有人帮我解释一下这件事……谢谢!

【问题讨论】:

  • 你只能将对象放在NS(Mutable)Array中,但你真的必须通过NSString吗?您可以使用NSNumberNSNumber *tappy = @(tapped1.view.tag),或NSNumber *tappy = [NSNumber numberWithInteger:tapped1.view.tag];

标签: objective-c


【解决方案1】:
NSString *tappy = [NSString stringWithFormat:@"%ld", tapped1.view.tag]

然后将此字符串添加到您的NSMutableArray

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-30
    • 2023-03-15
    • 2021-01-17
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 2023-01-12
    • 2020-10-15
    相关资源
    最近更新 更多