小编Wra*_*ith的帖子

AWS PHP getIterator 不起作用 - 返回空结果

应该是简单的代码。我有 AWS SDK PHP v3,我创建了这样的代码:

require 'aws/aws-autoloader.php';

use Aws\S3\S3Client;

$s3Client = new S3Client([
    'version' => 'latest',
    'region' => 'eu-west-1',
    'credentials' => [
        'key' => "accesskey",
        'secret' => "secretkey",
    ],
]);

print_r($result = $s3Client->listBuckets())
Run Code Online (Sandbox Code Playgroud)

现在我看到了我的桶列表,但是当我尝试ObjectList getIterator这样做时:

$objects = $s3Client->getIterator('ListObjects', array(
    'Bucket' => "bucket")
);

var_dump($objects);
Run Code Online (Sandbox Code Playgroud)

我看到:object(Generator)#95 (0) { }

我正在为这第二天而苦苦挣扎,但找不到解决方案?有谁知道我做错了什么?

amazon-s3 aws-sdk

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

如何在swift 2上的SOS中创建闪光LED?

我尝试在iPhone上使用手电筒/闪光灯编写小程序.现在我想添加SOS信号,但我不知道应该怎么做.在此代码中,当我启动程序时,每0.2秒打开和关闭我的LED.但我不知道如何在SOS信号中做到这一点.当用户单击SOS ON并单击SOS OFF时,应立即关闭led.我需要运行一些线程吗?或者在NSTimer上?

class Sos {
    var timer1 = NSTimer()
    var timer2 = NSTimer()
    var volume: Float = 0.1
    let flashLight = FlashLight()

    func start() {

        self.timer1 = NSTimer.scheduledTimerWithTimeInterval(0.2,
            target: self,
            selector: Selector("switchON"),
            userInfo: nil,
            repeats: true)

        self.timer2 = NSTimer.scheduledTimerWithTimeInterval(0.4,
            target: self,
            selector: Selector("switchOFF"),
            userInfo: nil,
            repeats: true)
    }

    func stop() {
        timer1.invalidate()
        timer2.invalidate()
        flashLight.switchOFF()
    }


    @objc func switchON() {
        flashLight.switchON(self.volume)
    }

    @objc func switchOFF() {
        flashLight.switchOFF()
    }

    deinit {
        self.timer1.invalidate()
        self.timer2.invalidate()
    }

}
Run Code Online (Sandbox Code Playgroud)

iphone ios swift2

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

如何在一个文件中使用两个名称空间?

我正在使用来自http://devbay.net/sdk/guides/api/namespace-DTS.eBaySDK.html的 SDK .我需要在一个文件中使用查找和交易服务.我如何声明不同的命名空间

use \DTS\eBaySDK\Constants;
use \DTS\eBaySDK\Finding\Services;
use \DTS\eBaySDK\Finding\Types;
use \DTS\eBaySDK\Finding\Enums;


use \DTS\eBaySDK\Trading\Services;
use \DTS\eBaySDK\Trading\Types;
use \DTS\eBaySDK\Trading\Enums;
Run Code Online (Sandbox Code Playgroud)

PHP致命错误:无法将DTS\eBaySDK\Trading\Services用作服务,因为该名称已被使用

那么还有其他方法吗?

php ebay-api

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

标签 统计

amazon-s3 ×1

aws-sdk ×1

ebay-api ×1

ios ×1

iphone ×1

php ×1

swift2 ×1