آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ضبط صدا و ذخیره در TableView

M.Tahmasebi  9 سال پیش  9 سال پیش
0 0

سلام بر برنامه نویسان وطن ، اقایون کسی بلده چطوری وقتی ی صدارو توسط گوشی ضبط میکنیم بشه ذخیرش کرد توی 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)
}

اگر موفق نشدید باز هم اینجا کدهای دیگه ای هست که بتونید استفاده کنید.

 

+1 0
کد ها اصلاح شد تا بهتر دیده شود . (9 سال پیش)
0 0
مرسی میدونم نمیشه توی Table View چیزی نگهداری کرد منظورم این بود ک بتونم صوت های رکورد شدمو از ی ادرس ک توسط Simulator ساخته شد بخونم و توی Table View قرار بدم! (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .