2017-06-23 3 views
-1

現在、テーブルビューセルが更新され、追加された内容を修正するためにテーブルビューを更新する必要があるプロジェクトで作業しています。これを行うことができる方法を探している間、私はこれを追加することを提案コードに出くわした:スウィフト構文 - 角括弧で囲まれた方法、型[Void]の式が使用されていません

だけでなく、テーブルビューを更新するだけでなく、あまりにもそれをアニメーション化
[tableView .beginUpdates()] 
[tableView .endUpdates()] 

この構文はどのように機能しますか?名前はありますか?私はそれでちょっと混乱しています。私には、角括弧[]は配列を参照しており、tableViewはUITableViewを参照する変数であり、beginUpdates()は関数です。コードの作品は、私はタイプの発現[ボイド]が使用されていない」と言って警告を取得しています。

+1

を単に削除し、 '[]'とすべてが同じように動作します – luk2302

+2

Objective-CとSwiftの構文が混在しているように見えますが、基本的にSwiftの角括弧は、配列、辞書、サブスクリプションを示すためにのみ使用されます。 – vadian

+0

うわー、それははるかに理にかなって、ありがとう! –

答えて

1
[ため

不要と]

tableView.beginUpdates() 
tableView.endUpdates() 
関連する問題