草庐IT

providers

全部标签

ios - 共享扩展发布照片 : Failed to determine whether URL is managed by a file provider

我正在尝试实现一个共享扩展,将图像从PhotoLibrary发布到我的应用程序。但是我一直遇到这个错误:2019-01-1310:57:14.272148-0800deegeu-swift-share-extensions-image-share[11664:1341769][default][ERROR]FailedtodeterminewhetherURL/var/mobile/Media/PhotoData/OutgoingTemp/F49538B5-7AD5-46EA-BC0E-CEC304DEEB64/IMG_4293.JPG(s)ismanagedbyafileprovid

ios - 什么是正确的长度 : argument to provide to NSRange for NSRegularExpression using a (Swift) String?

我对如何在Swift中使用NSRegularExpression类感到困惑,尤其是NSRange的:length参数。一些教程说NSRegularExpression应该只应用于NSString实例,而其他人则说只要你提供utf8.count或utf16就可以将它应用于(Swift)字符串实例.count到:NSRange的length参数:varstr:String="#tweak#wow#gaming"ifletregex=try?NSRegularExpression(pattern:"#[a-z0-9]+",options:.caseInsensitive){regex.mat

ios - 无法通过在 <My App> 中打开共享表 : no file at the provided file URL exists 从 iOS 文件应用程序打开文件

我的iOS应用程序可以打开CSV文件,以便导入它们的数据。我可以通过UIDocumentPickerViewController从应用程序中打开文件,没有任何问题,选择文件应用程序中显示的文件。但是,当首先在"file"应用程序中查看文件,然后从那里打开我的应用程序(通过“打开方式”共享表)时,我的应用程序无法在传递给我的应用程序的URL上看到该文件。该文件似乎不存在。我将以下调试代码添加到我的AppDelegate中:funcapplication(_app:UIApplication,openurl:URL,options:[UIApplication.OpenURLOptions

swift - aws appsync 离线 : getting error Variable id was not provided

我正在使用AWSAppSync进行离线/在线功能的移动开发(iOS)我正在尝试在离线模式下保存数据。但我收到错误消息“未提供变量ID/缺少值”当应用程序上线时它会自动同步到DynamoDB但问题仅在离线模式下无法获取保存的记录这是应用程序中使用的代码`letuserObjInput=userObjectInput(id:"id",firstName:"firstname",lastName:"lastName")letCategoryInputs=CreateUserCategoryInput(categoryName:"categoryValue",user:userObjInput

ios - UIActivityViewController 错误 : Failed to determine whether URL is managed by a file provider

我在我的应用程序中录制了一段视频并将其写入临时目录以允许用户通过UIActivityViewController共享它。视频可以在应用程序内成功播放,并且可以通过UIActivityViewController成功地通过消息发送,分享到Facebook,并保存到相机胶卷。但是当我尝试通过WhatsApp分享时,出现以下错误:无法确定URL/private/var/mobile/Containers/Data/Application/E7F57458-A5F9-44CB-86FA-ACC4309C7473/tmp/65CB72B3-373E-42F2-8A80-9888E00C2268.

java - Java 插件的 Gradle 'Provided' 依赖项

我正在尝试编译几个WAR文件,所有这些文件都依赖于一个通用的JAR模块。然而,在我的Gradle构建中,我似乎无法获得类似“已提供”的依赖项来使用Java插件。我的编译看起来像这样:applyplugin:'java'configurations{providedCompile}dependencies{compilemodule("org.springframework.amqp:spring-amqp:${springAmqpVersion}")compilemodule("org.slf4j:slf4j-api:${slf4jVersion}")compilemodule("or

Java AES : No installed provider supports this key: javax. crypto.spec.SecretKeySpec

我正在尝试设置128位AES加密,但我的Cipher.init出现异常:没有已安装的提供程序支持此key:javax.crypto.spec.SecretKeySpec我使用以下代码在客户端生成key:privateKeyGeneratorkgen;try{kgen=KeyGenerator.getInstance("AES");}catch(NoSuchAlgorithmExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}kgen.init(128);}SecretKeyskey=kgen.generateKe

java - 为什么范围为 "provided"的依赖项在 Maven 中隐藏传递依赖项?

我的Maven项目中有三个模块(这个稍微简化了):模型包含JPA注释的实体类persistence实例化一个EntityManager并调用它的方法application在model中创建类的实例,设置一些值并将它们传递给persistencemodel和persistence显然依赖于javax.persistence,但我认为application不应该。javax.persistence依赖项被移动到顶级POM的dependencyManagement部分,因为它出现在我只引用该条目的许多子模块中。令我惊讶的是,当我将其范围设置为provided时,我必须引用applicatio

java - 谷歌指南 : Provider with parameters

我有一个依赖类A和B的构造函数。我这样定义它:@InjectTestClass(Aa,Bb)Guice中有没有一种方法可以手动注入(inject)其中一个构造函数参数?问题是,类A的对象无法构建,因为它取决于用户输入。我只是想知道Guice是否支持接受参数的提供者。比如目前可以通过provider.get()创建对象,Guice有没有支持provider.get(a)的? 最佳答案 我想你需要的是AssistedInject. 关于java-谷歌指南:Providerwithparame

java - 错误 : json defines classes that conflict with classes now provided by Android

在AndroidStudio3上进行发布构建时出现以下错误错误:错误:json定义的类与Android现在提供的类冲突。解决方案包括寻找更新版本或没有相同问题的替代库(例如,对于httpclient,请改用HttpUrlConnection或okhttp),或使用jarjar之类的东西重新打包库。[重复平台类]以下是我的依赖:dependencies{compilefileTree(include:['*.jar'],dir:'libs')androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2'