小编Sam*_*m G的帖子

如何使用自定义来源正确设置Amazon Route 53,CloudFront

我目前正在使用Amazon Route 53进行DNS设置和自定义来源(Amazon外部的Web服务器)。我想将CloudFront添加到组合中,但是我不太确定如何设置它?

我已经看过亚马逊关于使用Route 53和CloudFront设置S3的指南,但是我似乎找不到关于使用自定义来源进行所有这些操作的任何信息。

我应该按以下方式进行设置吗?

  1. CloudFront从裸域的IP地址提取数据
  2. “ www”只是CloudFront发行版的别名

我最初计划将内容托管在S3上,但由于我想对托管进行更多控制(例如,能够使用.htaccess文件并禁止黑客IP等),因此决定拒绝托管它。

谢谢。

amazon-s3 amazon-web-services amazon-cloudfront amazon-route53

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

iOS:NSString变量返回null

我可能遗漏了一些明显的东西(仍在学习Objective-C!)但由于某种原因,我的一个NSString变量在我的if语句中有一个空值,我不知道为什么?

我甚至输出到NSLog,我仍然不明白为什么它的行为是这样的.

基本上,用户在文本字段(itemWeight)中输入金额,此if语句验证输入并根据结果显示警报.问题似乎只是在输入0.751时,如果输入任何其他数量(0.750,0.749,0.752,0.753等),它按预期工作.

相关代码示例如下......

.h文件:

@property (strong, nonatomic) IBOutlet UITextField *itemWeight;
Run Code Online (Sandbox Code Playgroud)

.m文件:

NSString *rawWeightText = itemWeight.text;
float convertedWeightText = rawWeightText.floatValue;

NSString *weightMessage;

if (convertedWeightText <= 0.750)
{
    weightMessage = @"under 0.750";
}
else if (convertedWeightText >= 0.751)
{
    weightMessage = @"0.751 or over";
}

UIAlertView *alert = [[UIAlertView alloc]
                      initWithTitle: @"Error"
                      message: weightMessage
                      delegate: nil
                      cancelButtonTitle:@"OK"
                      otherButtonTitles:nil];
[alert show];
Run Code Online (Sandbox Code Playgroud)

谢天谢地,任何我出错的想法/我忘记做的事情都会非常感谢!

null objective-c nsstring ios

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