小编Isa*_*man的帖子

存储桶策略中的S3无效资源

我试图将我的整个S3存储桶公开,但是当我尝试添加策略时:

{
  "Id": "Policy1454540872039",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1454540868094",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::sneakysnap/*",
      "Principal": {
      "AWS": [
         "985506495298"
    ]
  }
  }
  ]
}
Run Code Online (Sandbox Code Playgroud)

它告诉我,我的"资源无效",但这绝对是正确的arn,这绝对是正确的存储桶名称.有谁知道发生了什么?

amazon-s3

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

以编程方式推送时导航栏消失

我已经在应用程序上工作了一段时间,它从AppDelegate推送了一个视图控制器.当它被推送时,以前在视图控制器上的导航栏消失.现在它是一个静态导航栏(不是导航控制器的一部分),但它以前仍然没有用.我究竟做错了什么?有某种解决方法吗?

这是我用来推送它的AppDelegate中的代码:

var storyboard = UIStoryboard(name: "Main", bundle: nil)
var PostView: AnyObject! = storyboard.instantiateViewControllerWithIdentifier("NewView")

var rootViewController = self.window!.rootViewController as! UINavigationController
rootViewController.pushViewController(PostView as! UIViewController, animated: true)
Run Code Online (Sandbox Code Playgroud)

pushViewController 是我想要推动的那个.

uinavigationcontroller ios swift

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

我可以在swift中将字符串转换为代码块吗?

有没有办法将字符串转换为代码块?我正在向我的网站发出一个Ajax请求,该网站有一个端点,可以将一些快速代码作为字符串返回.我可以将该代码作为字符串返回,但我无法运行该代码,因为它不知道它是代码.

ios swift

6
推荐指数
2
解决办法
1756
查看次数

TabBarController?.selectedIndex 上的动画转换?(迅速)

是否可以快速创建自定义tabBarController类来为选项卡之间的编程和交互式转换设置动画?

uitabbarcontroller ios swift

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

在swift中配置深层链接?

所以我有一个快速编写的应用程序,我想使用深层链接.用户将点击URL路线中具有不同信息的信息,例如帖子的id或其拥有的喜欢的数量或类似的信息.我知道你把它放在AppDelegate中:

func application(application: UIApplication,openURL url: NSURL,sourceApplication sourceApplication: String?,annotation annotation: AnyObject?) -> Bool {
    println(url.host as String!)
    return true
}
Run Code Online (Sandbox Code Playgroud)

然后打印出一切appname://.但是我怎样才能url.host将我的视图控制器解析为我需要的信息.如果URL的声明在该函数之外,那么我可以使用:

let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let InfoFromDeepLink = appDelegate.url.host
Run Code Online (Sandbox Code Playgroud)

但由于它是在庞大的Objective-C功能中,我很无奈.你怎么做到这一点?我完全不知所措.我甚至无法将功能设置为,return url.host因为它不允许这样做.这就是我在Javascript中所做的.如果您也知道Javascript可能会用Web开发人员理解的术语来表达,因为我对此很新.这对于Swift开发者来说必须如此简单吗?我觉得很蠢.

deep-linking ios appdelegate swift

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

我可以使用Xcode 7在Swift 1(适用于iOS 7和8)中编写应用程序吗?

我可以使用Xcode 7在Swift 1(适用于iOS 7和8)中编写应用程序吗?或者将编译Swift 2在iOS 7-9上运行?

xcode swift swift2

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

应用安装失败:未知错误Xcode 7

我的应用程序在模拟器中运行良好,但当我尝试在我的iPhone上安装它时它说

应用安装失败:发生了未知错误.

我打开了设备日志,得到了这个:

11月12日21时17分19秒伊萨克-iPhone streaming_zip_conduit [5853]:LaunchServices:现有占位符Raritea.FSS应用内安装应用<(NULL)在数据库中找不到 > 11月12日21时17分19秒伊萨克-iPhone streaming_zip_conduit [5853] :LaunchServices:没有为Raritea.FSS-App创建进度<(null)在数据库中找不到 >因为它不是占位符.11月21日21:17:19 Isaacs-iPhone installd [4549]:0x16e1bb000 - [MIClientConnection installPath:withOptions:completion:]:安装"/ var/mobile/Media/PublicStaging/FSS App.app"类型Developer(LSInstallType =(空))由streaming_zip_conduit请求(PID 5853)11月12日21时17分十九秒伊萨克-iPhone INSTALLD [4549]:0x16e12f000 - [MIInstaller performInstallationWithError:]:安装11月12日21时17分二十秒伊萨克-iPhone异形[4644]:(注)MC:供应配置文件已更改11月12日21:17:20 Isaacs-iPhone配置文件[4644] :(注)MC:更新MIS信任... 11月12日21:17:20 Isaacs-iPhone安全[4588]:secTaskDiagnoseEntitlements MISSING钥匙扣权利:没有存储taskRef发现11月12日21时17分二十秒伊萨克-iPhone securityd [4588]:secTaskDiagnoseEntitlements MISSING钥匙扣权利:没有存储taskRef发现11月12日21时17分二十秒伊萨克-iPhone INSTALLD [4549]:SecTrustEvaluate [叶IssuerCommonName SubjectCommonName] 11月12日21:17:20 Isaacs-iPhone个人资料[4644] :(注)MC:供应资料陈 ged Nov 12 21:17:20 Isaacs-iPhone profiled [4644] :(注)MC:更新MIS信任... 11月12日21:17:20 Isaacs-iPhone installd [4549]:无法识别状态-67049来自codesigning library Nov 12二十一点17分20秒伊萨克-iPhone INSTALLD [4549]:0x16e12f000 + [MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:错误:]:142:无法验证/private/var/mobile/Library/Caches/com.apple.mobile的代码签名.installd.staging/temp.FvOJz0 /提取/ FSS App.app/PlugIns/QuickSched.appex:0xe8008001(已发生未知错误)11月12日21点17分20秒伊萨克-iPhone INSTALLD [4549]:0x16e12f000 - [MIInstaller performInstallationWithError:]:验证阶段失败11月12日21:17:20 Isaacs-iPhone streaming_zip_conduit [5853]:0x16e087000 __MobileInstallationInstallForLaunchServices_block_invoke222:返回错误错误域= MIInstallerErrorDomain代码= 13"无法验证/ private/var/mobile/Library /的代码签名Caches/com.apple.mobile.installd.staging/temp.FvOJz0/extracted/FSS …

iphone xcode ios swift xcode7

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

找不到 Amazon Cognito 身份池

我正在制作一个应用程序,使用 AWS SDK 和 Amazon Cognito 将照片上传到 S3 存储桶。当我运行执行此操作的函数时,我在控制台中收到一个错误,提示Identity Pool [the id of my identity pool] can't be found. 我在互联网上找到了一些解决这个问题的方法。然而,它们似乎都不适合我。有任何想法吗?

amazon-s3 amazon-web-services ios swift amazon-cognito

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

AVSpeechUtterance 完成处理程序

如何SpeakUtterance(utterance)在 Swift 中的函数上设置完成事件?我需要这个,这样我的演讲才不会被打断或打断。

avfoundation ios onutterancecompleted swift

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

在Swift中处理大型数组

我有一个大约275,000个元素的英语单词数组,需要用Swift编写的iOS应用程序使用。但是,Xcode似乎无法处理如此大的文件(超过3 MB)。该文件将不会在Xcode中打开,并且当我尝试编译该应用程序时,它似乎会无限期编译并且永远不会生成。

我应该如何处理大量数据?

arrays xcode swift

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