小编Ωlo*_*stA的帖子

Android/Java:I/System.out:错误:java.io.FileNotFoundException:/storage/emulated/0/heremaps/...:打开失败:ENOENT(没有这样的文件或目录)

我尝试将文件夹从资产复制到外部存储,但出现错误消息:

\n
I/System.out: Error :java.io.FileNotFoundException: /storage/emulated/0/heremaps/appcache/sat/12/CURRENT: open failed: ENOENT (No such file or directory)\nI/System.out: Error :java.io.FileNotFoundException: /storage/emulated/0/heremaps/appcache/sat/12/LOCK: open failed: ENOENT (No such file or directory)\nI/System.out: Error :java.io.FileNotFoundException: /storage/emulated/0/heremaps/appcache/sat/12/MANIFEST-000008: open failed: ENOENT (No such file or directory)\nI/System.out: Error :java.io.FileNotFoundException: /storage/emulated/0/heremaps/assets/here/miami/font/FiraGO-Map.LICENSE: open failed: ENOENT (No such file or directory)\nI/System.out: Error :java.io.FileNotFoundException: /storage/emulated/0/heremaps/assets/here/miami/font/FiraGO_Map.ttf: open failed: ENOENT (No such file or directory)\nI/System.out: Error :java.io.FileNotFoundException: /storage/emulated/0/heremaps/assets/here/miami/font/HanSans_ExtraLight.ttf: open failed: ENOENT (No such file or directory)\nI/System.out: Error :java.io.FileNotFoundException: /storage/emulated/0/heremaps/assets/here/miami/font/Lohit.LICENSE: open failed: ENOENT (No such file or directory)\n...\n …
Run Code Online (Sandbox Code Playgroud)

java android android-manifest android-assets

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

Xcode:如何为指向两个不同团队帐户(企业和公司)的两个不同目标选择两个不同的应用程序组

我有两个不同的目标,我尝试为每个目标设置两个不同的组。我的目标是有两个不同的版本,一个用于 App Store,一个用于分发。我安装了迄今为止对于公司版本运行良好的推送通知,但是,当我创建企业配置时,xcode 拒绝为这两个目标放置不同的组(在 Capabilities/App Groups 部分)

目标企业: 目标企业 在此处输入图片说明
目标公司(适用于 Apple Store)
目标公司 (App Store) 在此处输入图片说明

如何用两个不同的组获得这两个目标?(Xcode 会自动为目标GMP_app_ios更改我,如果我更改目标GMP_app_ios AppStore的组,反之亦然)。

xcode apple-push-notifications ios provisioning-profile ios-provisioning

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

错误消息'预期; 在顶级声明符''未知类型名称导入'之后,使用在Objective-C中使用Swift的桥

当我尝试在Objective-C中添加一个桥来使用Swift时,我有一条消息错误.

这是我的代码:

    import UIKit

    @objc class ScanViewController : UIViewController, IRLScannerViewControllerDelegate
    {
        var scan: Int = 0 //FIXME:delegate to put in swift
        var category: String = "" //FIXME:delegate to put in swift
...
Run Code Online (Sandbox Code Playgroud)

这是我在斯威夫特的桥梁:

//  Bridging.swift
//  Created by OlostA on 10/06/2016.

import Foundation
import UIKit

@objc class Hello: NSObject {
    func sayHello() {
        print("Hi there!")
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的Objective-C文件:

#import "CategoryViewController.h"
#import "ScanViewController.swift"
#import "GoFact-Swift.h"
@interface CategoryViewController ()
@end
@implementation CategoryViewController

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"yourSegueIdentifier"])
    { …
Run Code Online (Sandbox Code Playgroud)

objective-c ios swift objective-c-swift-bridge

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

iOS:为什么我的大文件没有用NSData(contentsOfFile:options :)转换?错误域= NSCocaErrorDomain代码= 256

我尝试使用NSData转换视频,它与小视频或100mb的视频效果很好,但是我的大文件(4.44Gb)没有发送...

   var video_data: NSData?
    do {
        video_data = try NSData(contentsOfFile: (videoPath), options: NSData.ReadingOptions.alwaysMapped)
    } catch let error as NSError {
        video_data = nil
        return
    }
Run Code Online (Sandbox Code Playgroud)

如何将大文件放入NSData?

Error Domain=NSCocoaErrorDomain Code=256 "Impossible d’ouvrir le fichier « D9C7DABF-4BE3-4105-8D76-AA92B1D1502E_video.notsend »." UserInfo={NSFilePath=/var/mobile/Containers/Data/Application/EAE9B4C4-BE6B-490C-BEE7-381B2DF27CC9/Library/LEADS/D9C7DABF-4BE3-4105-8D76-AA92B1D1502E_video.notsend, NSUnderlyingError=0x283be1380 {Error Domain=NSPOSIXErrorDomain Code=12 "Cannot allocate memory"}}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

提前致谢。

编辑1:要 发送的参数:
这是整个功能。我需要所有这些参数才能发送到我的服务器。我需要在数据值中发送eventId,contactId,类型和文件。问题是我有一个错误,我不知道如何使用InputStream将4.44Go文件放入数据中。

 func uploadVideo(_ videoPath: String, fileName: String, eventId: Int, contactId: Int, type: Int, callback: @escaping (_ data:Data?, _ resp:HTTPURLResponse?, _ error:NSError?) -> Void)
    {
        var video_data: Data
        video_data = self.getNextChunk(urlOfFile: NSURL(string: …
Run Code Online (Sandbox Code Playgroud)

nsdata ios swift

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

Regex&Sed:我想用三个条件AND替换一个字符串

我尝试在正则表达式中混合两个条件并且没有成功...

,当行包含三个条件时,我想删除一个:
- 以第二个逗号中的,
- 包含开头- ,,,在行中总共
计算9逗号

要更改的行的示例:

=> ,BRQSSQDFACKE JURFSDFGEN,,,Vitsasdfaan, 11,9660,LOCHRISTI,BELGIË,NL
=> SCURTUSDF,Daniqsdel,Mr.,Tombqsdqfsdferg, Rodqsdfqsfqst, 17,4000,SANKT VITH,BELGIQUE,FR   
Run Code Online (Sandbox Code Playgroud)

更改行的结果:

=> ,BRQSSQDFACKE JURFSDFGEN,,Vitsasdfaan, 11,9660,LOCHRISTI,BELGIË,NL
=> SCURTUSDF,Daniqsdel,Mr.,Tombqsdqfsdferg, Rodqsdfqsfqst, 17,4000,SANKT VITH,BELGIQUE,FR
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,但它不完整......

sed '/^\([^,]*,\)\{9\}[^,]*$/s/,//2'
Run Code Online (Sandbox Code Playgroud)

regex terminal replace sed command-line-interface

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