ios - 使用 UITextField 保存文件

标签 ios objective-c uitextfield

我使用此函数来保存MyFile.caf

NSString *nomeFile = self.nomeBastard.text;

NSString *tempDir = NSTemporaryDirectory();
NSString *soundFilePath = [tempDir stringByAppendingString:[NSString stringWithFormat:@"%@.caf", nomeFile]];//@"sound.caf"];
NSString *outputSoundFilePath = [tempDir stringByAppendingString:[NSString stringWithFormat:@"%@0.caf", nomeFile]];//@"soundO.caf"];

soundFileURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];
outputSoundFileURL = [[NSURL alloc] initFileURLWithPath: outputSoundFilePath];

[[AVAudioSession sharedInstance] setActive:YES error:nil];

我的nomeBastard.text有一个默认值(写下你的名字并按REC),但在保存的文件上该值不会改变,我总是保存一个文件.caf,第一个值就像:

写下您的名字并按 REC.caf

如何从我的 UITextField 获取名称?

首先在我的屏幕上更改文本字段 isert MyFileName 上的值

enter image description here

Rec应用程序上的Whet TAP不使用名称注册文件,而是注册0.caf

enter image description here

最佳答案

我想你想重置值并设置 placeHolder :

self.yourTextField.text = @"";
self.yourTextField.placeHolder = @"write your name and press REC";

保存 .caf 后应用此代码

如果您想用一些文本更改文本字段:

self.yourTextField.text = @"Place Some Text Here";

关于ios - 使用 UITextField 保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19385546/

相关文章:

ios - 如何使用 swift 和动画来扩展 uitableviewcell 高度,就像这个 gif 中那样?

ios - 从 UITextField 子类捕获委托(delegate)方法而不是委托(delegate)

ios - UITextView 聚焦,但用户触摸 UICollectionViewCell。隐藏键盘并运行 didSelectItemAtIndexPath

iphone - 文本字段中的日期选择器不起作用

ios - 我想在特定 View 上隐藏 iOS 导航栏

ios - APNS 通知 TTL

ios - UITableview 默认单元格中的自定义分隔符显示意外行为

ios - 创建 UILabel 数组

iphone - OpenGL ES 中的拉伸(stretch)绘图 - iOS

objective-c - Objective C 中的动态绑定(bind)与动态类型之间有什么区别