小编Nye*_*Tun的帖子

无法将'NSTaggedPointerString'(0x10146ecd8)类型的值转换为'NSNumber'(0x102675600)

我试图在我的代码中循环,如下所示:

for row in rows! {
        print("Row",row)
        let pin = Pin.init(latitude: row[0] as! Float, longitude: row[1] as! Float, pinType: row[2] as! String, beaconID: row[3] as! Int, altitude: row[4] as! Float)
        pinList.append(pin)
    }
Run Code Online (Sandbox Code Playgroud)

这里,行是一个Any,我正在根据行的值创建pin对象.

这是我的Pin类:

class Pin {
    var latitude:Float
    var longitude:Float
    var pinType:String
    var beaconID:Int
    var altitude:Float

    init(latitude:Float, longitude:Float, pinType:String, beaconID:Int, altitude:Float){
        self.latitude = latitude
        self.longitude = longitude
        self.pinType = pinType
        self.beaconID = beaconID
        self.altitude = altitude
    }
}
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误:

无法将类型' NSTaggedPointerString'(0x10146ecd8)的值转换为' NSNumber'(0x102675600).

而我正在尝试创建Pin对象.

任何人都可以帮我解决这个问题吗?谢谢.

class object swift nstaggedpointerstring

3
推荐指数
1
解决办法
6999
查看次数

在AVAudioPlayer中停止声音并显示AQDefaultDevice(173):跳过输入流错误日志

我使用AVAudioPlayer并将numberofloop设置为-1,因为我想在无限循环中播放音频.起初效果很好,但是在播放音轨的过程中,我连续得到了以下错误日志,我的音轨被停止了.

2017-02-22 10:08:28.863041 TestBridgingHeader [1092:30476] [aqme] 255:AQDefaultDevice(173):跳过输入流0 0 0x0

我正在使用两个媒体播放器来淡出淡出声音.我使用块玩这两个媒体播放器:

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{});
Run Code Online (Sandbox Code Playgroud)

为什么我的音轨会停止,为什么会显示AQDefaultDevice错误日志?

objective-c avaudioplayer ios dispatch-async

1
推荐指数
1
解决办法
2501
查看次数

dateFromString返回nil

我有一个函数将NSString转换为NSDate.

+ (NSDate *)getNSDateFromString:(NSString *)strDate andFormat:(NSString *)format{
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat : format];
    NSString *stringTime = strDate;
    NSDate *dateTime = [formatter dateFromString:stringTime];
    return dateTime;
}
Run Code Online (Sandbox Code Playgroud)

strDate的值是"27-Mar-2018 18:28:09".格式为"dd-MM-yyyy HH:mm:ss"

该函数返回零值.请有人帮忙.谢谢.

objective-c nsdateformatter ios

1
推荐指数
1
解决办法
84
查看次数