Ash*_*wal 109 cocoa-touch ios mobilecoreservices
我收到错误消息 - 使用未声明的标识符'kUTTypeMovie'
在下面的代码中 -
-(IBAction)selectVideo:(id)sender {
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
imagePicker.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeMovie, nil];
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
它出什么问题了?
The*_*ude 272
您必须将框架MobileCoreServices添加到项目中,然后导入它:
目标C:
#import <MobileCoreServices/MobileCoreServices.h>
Run Code Online (Sandbox Code Playgroud)
这将使问题消失.
斯威夫特4:
import MobileCoreServices
Run Code Online (Sandbox Code Playgroud)
bud*_*ino 37
迅速
import MobileCoreServices
Run Code Online (Sandbox Code Playgroud)
目标c
#import <MobileCoreServices/MobileCoreServices.h>
Run Code Online (Sandbox Code Playgroud)
Jos*_*owe 20
我是iOS开发和xcode的新手,花了一些时间试图找出导入无效的原因.在与我的团队中经验丰富的成员解决问题后,我发现您不仅必须包含这些问题
#import <MobileCoreServices/MobileCoreServices.h>
Run Code Online (Sandbox Code Playgroud)
但您还必须将二进制文件链接到MobileCoreServices框架的库,直到项目的构建阶段.
希望这可以帮助!当我这样做时,我确实需要这些信息.
| 归档时间: |
|
| 查看次数: |
43204 次 |
| 最近记录: |