小编jpl*_*ano的帖子

当我返回查看控制器时,在tableview顶部刷新控制

出于某种原因,第一次加载视图控制器时,刷新控件的行为与预期一致(它在向下滑动时显示在tableview下).问题是当我点击另一个选项卡,然后返回到视图控制器时,刷新控件不再淡入,并且在tableview顶部可见.

当我回去查看控制器

这是代码的一部分:

class CoreTableViewController : UIViewController, UITableViewDataSource, UITableViewDelegate {

var tableView:UITableView!
var tableData:Array<AnyObject> = []
var dataFetched:Bool = false
var refreshControl:UIRefreshControl?

override func viewDidLoad() {
    super.viewDidLoad()

    self.edgesForExtendedLayout = UIRectEdge.None;

    self.tableView = self.assignTableView()
    self.tableView.delegate = self
    self.tableView.dataSource = self
    self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "Cell")
    self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None;

    if self.enableRefresher() {
        self.setRefreshControl()
    }
}

func enableRefresher() -> Bool {
    return true
}

func fetchData(cleanFirst:Bool = false) {
    // Fetch data.
}

func refresh() {
    self.fetchData(true)
    self.refreshControl!.endRefreshing()
}

func setRefreshControl() {
    self.refreshControl = UIRefreshControl()
    //self.refreshControl!.attributedTitle …
Run Code Online (Sandbox Code Playgroud)

xcode ios uirefreshcontrol swift

5
推荐指数
3
解决办法
7575
查看次数

Amazon Elastic Transcoder - 为输出返回错误添加持续时间

我正在使用AWS SDK PHP.

使用->createJob(一切都很好,但是当我添加

'Composition' => array(
                    'TimeSpan' => array(
                        'StartTime' => '00:00:00.000',
                        'Duration' => '00:00:02.000'
                    )
                )
Run Code Online (Sandbox Code Playgroud)

对于其中一个输出,我收到以下错误:

{"error":{"type":"Aws\ElasticTranscoder\Exception\ElasticTranscoderException","message":"找不到预期的结构或地图的开头.","file":"/ Applications/XAMPP/xamppfiles/htdocs /breves/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/NamespaceExceptionFactory.php","line":91}}

我正在尝试剪切视频.

任何艰难的?

Amazon SDK API开发人员指南

php amazon-s3 amazon-ec2 amazon-web-services amazon-elastic-transcoder

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