بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ضبط صدا و ذخیره در TableView
سلام بر برنامه نویسان وطن ، اقایون کسی بلده چطوری وقتی ی صدارو توسط گوشی ضبط میکنیم بشه ذخیرش کرد توی TableView ؟
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
alfredo
9 سال پیش
0
0
داخل TableView که نمیشه ذخیره کرد چیزی رو. شما فایل هاتون رو داخل حافظه ذخیره کنید بعد آدرس محل ذخیره رو بدید به TableView تا براتون هرچی اونجا بود رو لیست کنه. برای جزییات بیشتر میتوید سرچ کنید : swift tableview local files خودم الان امتحان کردم و کدها اومد که میتونید استفاده کنید:
// Get the document directory url
let documentsUrl = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).first!
do {
// Get the directory contents urls (including subfolders urls)
let directoryContents = try NSFileManager.defaultManager().contentsOfDirectoryAtURL( documentsUrl, includingPropertiesForKeys: nil, options: [])
print(directoryContents)
// if you want to filter the directory contents you can do like this:
let mp3Files = directoryContents.filter{ $0.pathExtension == "mp3" }
print("mp3 urls:",mp3Files)
let mp3FileNames = mp3Files.flatMap({$0.URLByDeletingPathExtension?.lastPathComponent})
print("mp3 list:", mp3FileNames)
} catch let error as NSError {
print(error.localizedDescription)
}
اگر موفق نشدید باز هم اینجا کدهای دیگه ای هست که بتونید استفاده کنید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .