Aşağıdaki kodu Xcode 6
numaralı F6
numaralı hata ayıkladım ve yürütme sırası çok ilginç. Burada Xcode'un hata ayıklayıcısı Swift ile bu şekilde nasıl zıplıyor?
let request = AWSDynamoDBPutItemInput()
request.tableName = "blah"
let card = AWSDynamoDBAttributeValue()
card.S = "1234"
let email = AWSDynamoDBAttributeValue()
email.S = "notset"
request.item = ["card_number" : card, "email" : email]
kod yoluyla F6'd, bu (sayılar hattı sayılardır), aşağıdaki diziyi göstermiştir:
1,2,4,2,3,4,6,4,5,6,7,6,7
Neden? Bu Xcode veya dil ile bir şey mi? Bu sınıflar Amazon'un AWS SDK'sında tanımlanmıştır, önemli olanın, hızlı-objektif-c köprüleme yoluyla erişilip erişilmediğinden emin olunmaz, bu da köprüleme ile ilgili olabilir. Bu arada, uygulamanın net sonucu doğrudur.
Bu oldukça normal - düzenli Objective-C ile benzer görüyorsunuz ve efektin Swift ile daha kötü bir saç olmasını beklerim. –
Gerçekten de herhangi bir ortamda olağandışı değil. Özellikle döngülerle, başladığınız zaman ve/veya en üst seviyeye doğru bir sıçrama göreceksiniz. Ve ARC'nin arkasındaki mantık daha fazla tuhaflık katıyor. –
@ peter bir çözüm buldunuz mu. Ekranım çıldırırken kodlamaya çalışırken burada çıldırmış gibi hissediyorum. – boidkan