swiftでEurekaという設定画面を作るライブラリを使用してみたのですが、簡単なサンプルコードを実行した際にメモリリークが起きてしまいました。
ビルドをした段階ではメモリリークは起きていませんが、textRowやtextAreaRowに文字を入力するとUiDelayedActionでメモリリークが発生していました。
https://dev.classmethod.jp/articles/ios-memory-leak-check-and-prevent-190508/
こちらのWEBサイトを参考にして「XCODEでメモリリークをチェックしよう」の部分を参照して調べたところ、UIDelayedActionの欄にメモリリークのマークがあって判断しました。
原因について教えていただけないでしょうか。
swift初学者のため初歩的な質問かもしれませんが、よろしくお願いいたします。
swift
1import UIKit 2import Eureka 3 4class ViewController: FormViewController { 5 6 override func viewDidLoad() { 7 super.viewDidLoad() 8 9 form 10 +++ Section("セクション1") 11 <<< TextRow { row in 12 row.title = "タイトル" 13 row.placeholder = "タイトルを入力" 14 } 15 <<< TextAreaRow { row in 16 row.placeholder = "メモを入力" 17 } 18 +++ Section("セクション2") 19 <<< TextRow { row in 20 row.title = "メモ" 21 row.placeholder = "メモを入力" 22 } 23 24 } 25 26}
あなたの回答
tips
プレビュー