İçeriğe geç

UIPasteboard kullanımı

Merhabalar bu yazımda İOS uygulamalarınızda kullanıcının daha önce kopyaladığı verileri nasıl kullanırız bunu göstereceğim.

Cihaz üzerinde bazı linkleri ve yazıları kopyalayıp daha sonra başka yerlerde kullanmaktayız. Sosyal medya uygulamalarının çoğunda gördüğünüz kopyaladığınız linkleri paylaşmak istiyor musun gibi sorular sorulmakta. Bu işlemi yapmamız için kullanıcının daha önce kopyaladığı veriyi elde etmek gerekiyor. UIPasteboard sınıfını kullanarak bu işlemi kolay bir şekile hallediyoruz. Böylece kopyalanan verileri elde edebilir veya kullanıcıya yeni veri kopyalatabiliriz.

Kullanımı oldukça kısa ve basit.

Daha önceden kopyalanan string almak için

        let pasteboard = UIPasteboard.general
       
        if pasteboard.hasStrings {
            print(pasteboard.string!)
        }

Panoya kopyalamak için

let pasteboard = UIPasteboard.general
pasteboard.url = URL(string: "https://kenanatmaca.com")

 

Tarih:iOS

Bu yazı yorumlara kapalı.

Copyright © 2020 Kenan Atmaca