小编Fel*_*eri的帖子

为什么SKStoreReviewController不允许我提交评论?

我成功实施了SKStoreReviewController.但是当提示出现时,"提交"按钮是灰色的并且已禁用.

SKStoreReviewController

我以为是因为我处于调试模式,但是当我使用Ad-Hoc PP运送应用程序时,结果是一样的.

为什么?

ios skstorereviewcontroller

36
推荐指数
2
解决办法
1万
查看次数

iOS PHPhotoLibrary无法将视频保存到相机胶卷

我正在尝试将视频文件从应用程序的文档文件夹保存到设备的相机胶卷.albumChangeRequest尝试将资产复制到相机胶卷时发生错误.它无法将文件复制到相册,并返回错误消息(Domain = NSCocoaErrorDomain Code = -1"(null)",操作无法完成).我以前使用过不推荐的方法(writeVideoAtPathToSavedPhotosAlbum)来复制视频,它也使用了相同的文件路径,所以问题不应该是文件路径url.

...

PHPhotoLibrary *photoLibrary = [PHPhotoLibrary sharedPhotoLibrary];
NSURL *filePathURL = [NSURL fileURLWithPath:videoPath isDirectory:NO];
__block NSString* assetURL = nil;

PHFetchResult *fetchResult = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbum subtype:PHAssetCollectionSubtypeSmartAlbumUserLibrary options:nil];
PHAssetCollection* album = fetchResult.firstObject;

if (album) {
    [photoLibrary performChanges:^{
        PHAssetChangeRequest *assetChangeRequest = [PHAssetChangeRequest creationRequestForAssetFromVideoAtFileURL:filePathURL];
        PHAssetCollectionChangeRequest *albumChangeRequest = [PHAssetCollectionChangeRequest changeRequestForAssetCollection:album];

        PHObjectPlaceholder *assetChangePlaceHolder = assetChangeRequest.placeholderForCreatedAsset;

        assetURL = [assetChangePlaceHolder localIdentifier];
        [albumChangeRequest addAssets:@[assetChangePlaceHolder]];
    } completionHandler:^(BOOL success, NSError * error) {
        if ( success ){
            NSString* urlSubStr = [assetURL substringToIndex:36];

            // …
Run Code Online (Sandbox Code Playgroud)

objective-c ios swift3

7
推荐指数
0
解决办法
2629
查看次数

如何用字符串编写自定义日期格式?

傻问题:

我愿意在Swift中为巴西模式编写一个自定义日期格式,它将类似于:

"20 de Junho, 2017" // 20 of June, 2017
Run Code Online (Sandbox Code Playgroud)

我正在尝试这种模式:

"dd de MMMM, yyyy"
Run Code Online (Sandbox Code Playgroud)

"de"世界也被视为一种模式.我怎么能说这是一个常数呢?

谢谢

date nsdateformatter ios swift

2
推荐指数
1
解决办法
2002
查看次数