:
ma.addObject(NSNumber(longLong:number))
Ayrıca yerli hızlı diziyi kullanabilirsiniz Swift, bu Swift'de uygulandı.
Böylece bunu (veya istediğiniz türleri için eşdeğeri) sihirli dil bir AnyObject beklediğini nerede mümkün bir Int64 kullanmak yapacaktır yapabilirsiniz:
extension Int64 : _ObjectiveCBridgeable
{
public init(_ number: NSNumber)
{
self.init(number.longLongValue)
}
public func _bridgeToObjectiveC() -> NSNumber
{
return NSNumber(longLong: self)
}
public static func _getObjectiveCType() -> Any.Type
{
return NSNumber.self
}
public static func _isBridgedToObjectiveC() -> Bool
{
return true
}
public static func _forceBridgeFromObjectiveC(source: NSNumber, inout result: Int64?)
{
result = source.longLongValue
}
public static func _conditionallyBridgeFromObjectiveC(source: NSNumber, inout result: Int64?) -> Bool
{
result = source.longLongValue
return true
}
}
teşekkür ederiz. Ben NSMutableArray() kullanmak istiyorum .objectAtIndex :) –
Eski alışkanlıklar zor ölür. – Mundi
Hayır, sadece hızlı dizi içinde dizin bulmak için nasıl bilmiyorum :) –