質問編集履歴
3
画像の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
![
|
19
|
+
![1について](847558d483948815f607ffed06d424f0.png)
|
20
20
|
|
21
21
|
|
22
22
|
|
2
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
1
画像の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -390,12 +390,22 @@
|
|
390
390
|
|
391
391
|
|
392
392
|
|
393
|
-
### 試したこと
|
393
|
+
### 試したこと①
|
394
|
+
|
395
|
+
|
394
396
|
|
395
397
|
あらかじめデータを表に入力しておくために、全質問でご紹介いただいた[ページ](https://docs.microsoft.com/ja-jp/xamarin/mac/user-interface/table-view#adding-a-delete-button-to-a-row)を参考に以下のように記述したのですが、表に文字列が表示する事ができませんでした。
|
396
398
|
|
397
399
|
```
|
398
400
|
|
401
|
+
public override void ViewDidLoad()
|
402
|
+
|
403
|
+
{
|
404
|
+
|
405
|
+
base.ViewDidLoad();
|
406
|
+
|
407
|
+
|
408
|
+
|
399
409
|
var DataSource = new ProductTableDataSource();
|
400
410
|
|
401
411
|
|
@@ -414,11 +424,17 @@
|
|
414
424
|
|
415
425
|
TableView.Delegate = new ProductTableDelegate(DataSource);
|
416
426
|
|
417
|
-
|
427
|
+
}
|
418
|
-
|
428
|
+
|
419
|
-
```
|
429
|
+
```
|
430
|
+
|
420
|
-
|
431
|
+
また、上や[こちらのサイト](https://docs.microsoft.com/ja-jp/xamarin/mac/user-interface/table-view#populating-the-table-view)にあるようにViewDidLoad()内で呼び出さず、AwakeFromNib()で呼び出すと、DataSourceの部分でスローしてしまいました。
|
432
|
+
|
421
|
-
|
433
|
+
![スローしてしまう箇所とエラー](5f1ebc59aab6db476aad70b090638779.png)
|
434
|
+
|
435
|
+
|
436
|
+
|
437
|
+
### 試したこと②
|
422
438
|
|
423
439
|
TableViewに手で文字列を入力し、その入力した文字列の中から選択行にある文字列を参照するために
|
424
440
|
|