Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
1.5k kez görüntülendi
ios development kategorisinde tarafından
tarafından düzenlendi
Nedenini bir türlü anlayamıyorum. Aşağıdaki kodlarda Instruments incelemesinde memory leaks alıyorum. Nasıl çözebilirim ?

@IBAction func paylas(sender: AnyObject) {  

        if let textLink = NSURL(string: "http://www.google.com.tr") {

            let textToShare = “≪ Hayata Dair Paylaşımlar ≫ \r\n \r\nArama motorunu kullanıp inceleyin: \(textLink)"

            let activityVC = UIActivityViewController(activityItems: [textToShare], applicationActivities: nil)

            activityVC.setValue(“Uygulama", forKey: "subject")

            self.presentViewController(activityVC, animated: true, completion: nil)

        }

    }

Not: Xcode 6.3.2   iOS 8.3 üzerinde çalışıyorum.

1 cevap

+1 oy
tarafından
tarafından seçilmiş
 
En İyi Cevap

verdiğiniz örneği çalıştırdığımda her hangi bir leak'le karşılaşmadım. Muhtemelen başka bir şey buna neden.

tarafından
Merhaba Yasin bey,
Boş bir proje açtım ve ViewController şu şekilde:

https://gist.github.com/anonymous/e45e36c7825e3c145b4b

Memory Leaks ile ilgili ekran görüntülerini de ekliyorum:
1- http://i.hizliresim.com/GY9R9r.jpg
2- http://i.hizliresim.com/62JPJ0.jpg

Yardımlarınız için şimdiden teşekkür ederim.
tarafından
+1
simulator'de tabiki leak olur. analizleri her zaman gerçek cihazlar üzerinde yapın.
tarafından
Teşekkür ederim.  Gerçekten kaç saattir ben de neden böyle bir şey oluyor diye kafa patlatıyordum :)
Yasin bey son olarak Instruments'i ilk kullandığımda testleri  çalıştırırken hız gayet iyiydi. Ama şimdi nedendir bilmiyorum, uygulamayı açması, bir butona dokununca cevap vermesi abartısız 5-6 saniye sürüyor. Bir ayarı farkında olmadan değiştirmiş olabilir miyim ?
Ayarları varsa nasıl  resetleyebilirim acaba ?
tarafından
+1
instruments araçları kullanıldıklarında mac'inizin kaynaklarını oldukça yüksek bir biçimde harcarlar. Mac donanımınızın yeterli veya aynı anda çalıştırdığınız programların mac'inize ait kaynakları gereksiz yere meşgul etmediğinden emin olun.
tarafından
Kontrol ettim birkaç kez. Kullandığım cihaz zaten uçak gibi :) Ama sanıyorum bu yavaşlıkta kesin benim bir rolüm var; çünkü böyle değildi.
...