質問編集履歴

3

内容の変更

2016/02/12 08:17

投稿

komino
komino

スコア8

test CHANGED
File without changes
test CHANGED
@@ -5,8 +5,6 @@
5
5
 
6
6
 
7
7
  とりあえず値が取り出せるか確認するため以下のコードを書いたのですが、
8
-
9
- var sum: [NSString] = []の行で「Expected element type」
10
8
 
11
9
  sum.append(data.num)の行で「Value of type 'AnyObject?' has no member 'num'」
12
10
 

2

内容の追記

2016/02/12 08:17

投稿

komino
komino

スコア8

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,11 @@
6
6
 
7
7
  とりあえず値が取り出せるか確認するため以下のコードを書いたのですが、
8
8
 
9
+ var sum: [NSString] = []の行で「Expected element type」
10
+
9
- sum.append(data.num)の行で「Value of type 'AnyObject?' has no member 'num'」とエラーが出てしまいます。
11
+ sum.append(data.num)の行で「Value of type 'AnyObject?' has no member 'num'」
12
+
13
+ とエラーが出てしまいます。
10
14
 
11
15
 
12
16
 

1

内容の追記

2016/02/12 08:10

投稿

komino
komino

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,63 @@
1
1
  CoreData内にString型で保存されてる整数があるのですが、
2
2
 
3
3
  それを取り出し、合計値を計算して出力するにはどうすればいいでしょうか?
4
+
5
+
6
+
7
+ とりあえず値が取り出せるか確認するため以下のコードを書いたのですが、
8
+
9
+ sum.append(data.num)の行で「Value of type 'AnyObject?' has no member 'num'」とエラーが出てしまいます。
10
+
11
+
12
+
13
+ ```Swift
14
+
15
+ var sum: [NSString] = []
16
+
17
+
18
+
19
+ ...
20
+
21
+
22
+
23
+ func readData() {
24
+
25
+ let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
26
+
27
+ let managedContext = appDelegate.managedObjectContext
28
+
29
+ let fetchRequest = NSFetchRequest(entityName: "Entity")
30
+
31
+ fetchRequest.returnsObjectsAsFaults = false
32
+
33
+
34
+
35
+ do {
36
+
37
+ let results = try managedContext.executeFetchRequest(fetchRequest)
38
+
39
+ sum = []
40
+
41
+
42
+
43
+ for data in results {
44
+
45
+ sum.append(data.num)
46
+
47
+ }
48
+
49
+
50
+
51
+ print(sum)
52
+
53
+
54
+
55
+ } catch let error as NSError {
56
+
57
+ print("Could not fetch \(error), \(error.userInfo)")
58
+
59
+ }
60
+
61
+ }
62
+
63
+ ```