質問編集履歴

14

ok

2018/01/05 02:57

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,3 @@
1
- こんにちは。はじめまして。
2
-
3
-
4
-
5
1
  xcode 7.3、swift 2.2, cocoapods 1.0.0.beta.2 環境でプロジェクトを進めてきています。
6
2
 
7
3
  正しくプロパティからデータが取得されないのなぜでしょうか。

13

コードの変更

2018/01/05 02:57

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -110,7 +110,7 @@
110
110
 
111
111
 
112
112
 
113
- var feeds: [Dictionary<String, String>] =
113
+ let feeds: [Dictionary<String, String>] =
114
114
 
115
115
  [
116
116
 

12

内容

2018/01/04 15:18

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -224,7 +224,7 @@
224
224
 
225
225
 
226
226
 
227
- こちら確認できません。
227
+ こちら から確認できません。
228
228
 
229
229
  ウェブサイト上にもある、オープンソースコードについてです。
230
230
 

11

内容

2018/01/04 12:46

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- xcode 7.3、swift 2.2, cocoapods 1.0.0.beta.2 でという環境でプロジェクトを進めてきています。
5
+ xcode 7.3、swift 2.2, cocoapods 1.0.0.beta.2 環境でプロジェクトを進めてきています。
6
-
6
+
7
- 詳しくは下記ホームページを拝見して欲しいです。正しくプロパティからデータが取得されないのなぜでしょうか。
7
+ 正しくプロパティからデータが取得されないのなぜでしょうか。
8
-
8
+
9
- (http://webfood.info/swift-rss-reader/)
9
+ 参照:http://webfood.info/swift-rss-reader/)
10
10
 
11
11
 
12
12
 

10

オープンソースコード

2018/01/04 12:42

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -226,6 +226,10 @@
226
226
 
227
227
  こちらが確認できません。
228
228
 
229
+ ウェブサイト上にもある、オープンソースコードについてです。
230
+
231
+ https://github.com/tarky/RssReaderApp/tree/connect-api
232
+
229
233
 
230
234
 
231
235
  どうぞよろしくお願いします。

9

コー度

2018/01/04 09:27

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -4,15 +4,13 @@
4
4
 
5
5
  xcode 7.3、swift 2.2, cocoapods 1.0.0.beta.2 でという環境でプロジェクトを進めてきています。
6
6
 
7
- 恐れ入りますが、ハマってしまいました。エラー自体もでてきません。。。
8
-
9
- 詳しくは下記ホームページを拝見して欲しいです。
7
+ 詳しくは下記ホームページを拝見して欲しいです。正しくプロパティからデータが取得されないのなぜでしょうか。
10
8
 
11
9
  (http://webfood.info/swift-rss-reader/)
12
10
 
13
11
 
14
12
 
15
- ライブラリインストールまで、できました。
13
+ ライブラリインストールをしました。
16
14
 
17
15
  実装後、メニューバーにはタイトルが表示されるものの、
18
16
 

8

内容

2018/01/04 08:52

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
@@ -1 +1 @@
1
- SwiftyJSONについて。お助け願います
1
+ SwiftyJSONについて。
test CHANGED
@@ -1,4 +1,4 @@
1
- こんにちは。はじめまして
1
+ こんにちは。はじめまして
2
2
 
3
3
 
4
4
 

7

コード

2018/01/04 08:51

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -168,66 +168,6 @@
168
168
 
169
169
 
170
170
 
171
-
172
-
173
-
174
-
175
- let params: [CAPSPageMenuOption] = [
176
-
177
- .ScrollMenuBackgroundColor(UIColor.blackColor()),
178
-
179
- .ViewBackgroundColor(UIColor.whiteColor()),
180
-
181
- .SelectionIndicatorColor(UIColor.orangeColor()),
182
-
183
- .MenuItemFont(UIFont(name: "HelveticaNeue", size: 15.0)!),
184
-
185
- .MenuHeight(80.0),
186
-
187
- .MenuItemWidth(90.0),
188
-
189
- .CenterMenuItems(true)
190
-
191
- ]
192
-
193
-
194
-
195
- pageMenu = CAPSPageMenu(
196
-
197
- viewControllers: controllers,
198
-
199
- frame: CGRectMake(
200
-
201
- 0.0, 0.0, self.view.frame.width, self.view.frame.height
202
-
203
- ),
204
-
205
- pageMenuOptions: params
206
-
207
- )
208
-
209
-
210
-
211
- self.addChildViewController(pageMenu!)
212
-
213
- self.view.addSubview(pageMenu!.view)
214
-
215
- pageMenu!.didMoveToParentViewController(self)
216
-
217
- }
218
-
219
-
220
-
221
- override func didReceiveMemoryWarning() {
222
-
223
- super.didReceiveMemoryWarning()
224
-
225
- }
226
-
227
- }
228
-
229
-
230
-
231
171
  ```
232
172
 
233
173
 

6

コード

2018/01/04 08:50

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- TableViewController.swiftのコードは
27
+ TableViewController.swiftのコードはimportとプロパティを追加しています。
28
28
 
29
29
 
30
30
 
@@ -74,292 +74,158 @@
74
74
 
75
75
 
76
76
 
77
+
78
+
79
+ ```
80
+
81
+
82
+
83
+
84
+
85
+ ViewController.swiftのコードは、
86
+
87
+
88
+
89
+ ```
90
+
91
+ import UIKit
92
+
93
+ import PageMenu
94
+
95
+
96
+
97
+ class ViewController: UIViewController {
98
+
99
+
100
+
101
+ var pageMenu : CAPSPageMenu?
102
+
103
+
104
+
77
- override func didReceiveMemoryWarning() {
105
+ override func viewDidLoad() {
78
-
106
+
79
- super.didReceiveMemoryWarning()
107
+ super.viewDidLoad()
108
+
109
+
110
+
80
-
111
+ var controllers : [UIViewController] = []
112
+
113
+
114
+
115
+ var feeds: [Dictionary<String, String>] =
116
+
117
+ [
118
+
119
+ [
120
+
121
+ "link": "https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://menthas.com/top/rss",
122
+
123
+ "title": "top"
124
+
125
+ ],
126
+
127
+ [
128
+
129
+ "link": "https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://menthas.com/ruby/rss",
130
+
131
+ "title": "ruby"
132
+
133
+ ],
134
+
135
+ [
136
+
137
+ "link": "https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://menthas.com/ios/rss",
138
+
139
+ "title": "ios"
140
+
141
+ ],
142
+
143
+ [
144
+
145
+ "link": "https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://menthas.com/infrastructure/rss",
146
+
81
- // Dispose of any resources that can be recreated.
147
+ "title": "infrastructure"
148
+
149
+ ],
150
+
151
+ ]
152
+
153
+ for feed in feeds
154
+
155
+ {
156
+
157
+ let feedController = TableViewController(nibName: "TableViewController", bundle: nil)
158
+
159
+ feedController.parent = self
160
+
161
+ feedController.fetchFrom = feed["link"]!
162
+
163
+ feedController.title = feed["title"]
164
+
165
+ controllers.append(feedController)
82
166
 
83
167
  }
84
168
 
85
-
86
-
87
- // MARK: - Table view data source
88
-
89
- override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
90
-
91
- // #warning Incomplete implementation, return the number of sections
92
-
93
- return 0
94
-
95
- }
96
-
97
-
98
-
99
- override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
100
-
101
- // #warning Incomplete implementation, return the number of rows
102
-
103
- return 0
104
-
105
- }
106
-
107
-
108
-
109
- /*
110
-
111
- override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
112
-
113
- let cell = tableView.dequeueReusableCellWithIdentifier("reuseIdentifier", forIndexPath: indexPath)
114
-
115
- // Configure the cell...
116
-
117
- return cell
118
-
119
- }
120
-
121
- */
122
-
123
-
124
-
125
- /*
126
-
127
- // Override to support conditional editing of the table view.
128
-
129
- override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
130
-
131
- // Return false if you do not want the specified item to be editable.
132
-
133
- return true
134
-
135
- }
136
-
137
- */
138
-
139
-
140
-
141
- /*
142
-
143
- // Override to support editing the table view.
144
-
145
- override func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
146
-
147
- if editingStyle == .Delete {
148
-
149
- // Delete the row from the data source
150
-
151
- tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Fade)
152
-
153
- } else if editingStyle == .Insert {
154
-
155
- // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view
156
-
157
- }
158
-
159
- }
160
-
161
- */
162
-
163
-
164
-
165
- /*
166
-
167
- // Override to support rearranging the table view.
168
-
169
- override func tableView(tableView: UITableView, moveRowAtIndexPath fromIndexPath: NSIndexPath, toIndexPath: NSIndexPath) {
170
-
171
- }
172
-
173
- */
174
-
175
-
176
-
177
- /*
178
-
179
- // Override to support conditional rearranging of the table view.
180
-
181
- override func tableView(tableView: UITableView, canMoveRowAtIndexPath indexPath: NSIndexPath) -> Bool {
182
-
183
- // Return false if you do not want the item to be re-orderable.
184
-
185
- return true
186
-
187
- }
188
-
189
- */
190
-
191
-
192
-
193
- /*
194
-
195
- // MARK: - Navigation
196
-
197
- // In a storyboard-based application, you will often want to do a little preparation before navigation
198
-
199
- override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
200
-
201
- // Get the new view controller using segue.destinationViewController.
202
-
203
- // Pass the selected object to the new view controller.
204
-
205
- }
206
-
207
- */
208
-
209
-
169
+
170
+
171
+
172
+
173
+
174
+
175
+ let params: [CAPSPageMenuOption] = [
176
+
177
+ .ScrollMenuBackgroundColor(UIColor.blackColor()),
178
+
179
+ .ViewBackgroundColor(UIColor.whiteColor()),
180
+
181
+ .SelectionIndicatorColor(UIColor.orangeColor()),
182
+
183
+ .MenuItemFont(UIFont(name: "HelveticaNeue", size: 15.0)!),
184
+
185
+ .MenuHeight(80.0),
186
+
187
+ .MenuItemWidth(90.0),
188
+
189
+ .CenterMenuItems(true)
190
+
191
+ ]
192
+
193
+
194
+
195
+ pageMenu = CAPSPageMenu(
196
+
197
+ viewControllers: controllers,
198
+
199
+ frame: CGRectMake(
200
+
201
+ 0.0, 0.0, self.view.frame.width, self.view.frame.height
202
+
203
+ ),
204
+
205
+ pageMenuOptions: params
206
+
207
+ )
208
+
209
+
210
+
211
+ self.addChildViewController(pageMenu!)
212
+
213
+ self.view.addSubview(pageMenu!.view)
214
+
215
+ pageMenu!.didMoveToParentViewController(self)
216
+
217
+ }
218
+
219
+
220
+
221
+ override func didReceiveMemoryWarning() {
222
+
223
+ super.didReceiveMemoryWarning()
224
+
225
+ }
210
226
 
211
227
  }
212
228
 
213
- ```
214
-
215
-
216
-
217
-
218
-
219
- ViewController.swiftのコードは、
220
-
221
-
222
-
223
- ```
224
-
225
- import UIKit
226
-
227
- import PageMenu
228
-
229
-
230
-
231
- class ViewController: UIViewController {
232
-
233
-
234
-
235
- var pageMenu : CAPSPageMenu?
236
-
237
-
238
-
239
- override func viewDidLoad() {
240
-
241
- super.viewDidLoad()
242
-
243
-
244
-
245
- var controllers : [UIViewController] = []
246
-
247
-
248
-
249
- var feeds: [Dictionary<String, String>] =
250
-
251
- [
252
-
253
- [
254
-
255
- "link": "https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://menthas.com/top/rss",
256
-
257
- "title": "top"
258
-
259
- ],
260
-
261
- [
262
-
263
- "link": "https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://menthas.com/ruby/rss",
264
-
265
- "title": "ruby"
266
-
267
- ],
268
-
269
- [
270
-
271
- "link": "https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://menthas.com/ios/rss",
272
-
273
- "title": "ios"
274
-
275
- ],
276
-
277
- [
278
-
279
- "link": "https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://menthas.com/infrastructure/rss",
280
-
281
- "title": "infrastructure"
282
-
283
- ],
284
-
285
- ]
286
-
287
- for feed in feeds
288
-
289
- {
290
-
291
- let feedController = TableViewController(nibName: "TableViewController", bundle: nil)
292
-
293
- feedController.parent = self
294
-
295
- feedController.fetchFrom = feed["link"]!
296
-
297
- feedController.title = feed["title"]
298
-
299
- controllers.append(feedController)
300
-
301
- }
302
-
303
-
304
-
305
-
306
-
307
-
308
-
309
- let params: [CAPSPageMenuOption] = [
310
-
311
- .ScrollMenuBackgroundColor(UIColor.blackColor()),
312
-
313
- .ViewBackgroundColor(UIColor.whiteColor()),
314
-
315
- .SelectionIndicatorColor(UIColor.orangeColor()),
316
-
317
- .MenuItemFont(UIFont(name: "HelveticaNeue", size: 15.0)!),
318
-
319
- .MenuHeight(80.0),
320
-
321
- .MenuItemWidth(90.0),
322
-
323
- .CenterMenuItems(true)
324
-
325
- ]
326
-
327
-
328
-
329
- pageMenu = CAPSPageMenu(
330
-
331
- viewControllers: controllers,
332
-
333
- frame: CGRectMake(
334
-
335
- 0.0, 0.0, self.view.frame.width, self.view.frame.height
336
-
337
- ),
338
-
339
- pageMenuOptions: params
340
-
341
- )
342
-
343
-
344
-
345
- self.addChildViewController(pageMenu!)
346
-
347
- self.view.addSubview(pageMenu!.view)
348
-
349
- pageMenu!.didMoveToParentViewController(self)
350
-
351
- }
352
-
353
-
354
-
355
- override func didReceiveMemoryWarning() {
356
-
357
- super.didReceiveMemoryWarning()
358
-
359
- }
360
-
361
- }
362
-
363
229
 
364
230
 
365
231
  ```

5

タイトル

2018/01/04 08:49

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
@@ -1 +1 @@
1
- SwiftyJSONについて。RSSを取得る方法
1
+ SwiftyJSONについて。お助け願いま
test CHANGED
@@ -416,4 +416,12 @@
416
416
 
417
417
 
418
418
 
419
+ ![イメージ説明](4a168cfb99be7253ddfdbe6197fd82d7.jpeg)
420
+
421
+
422
+
423
+ こちらが確認できません。
424
+
425
+
426
+
419
427
  どうぞよろしくお願いします。

4

本文

2018/01/04 08:29

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,26 @@
1
- ライブラリからデータを取得たいです。
1
+ こんにちは。はじめま
2
-
2
+
3
+
4
+
3
- xcode 7.3、swift 2.2, cocoapods 1.3.1でプロジェクトを進めています。
5
+ xcode 7.3、swift 2.2, cocoapods 1.0.0.beta.2 という環境でプロジェクトを進めてきています。
6
+
4
-
7
+ 恐れ入りますが、ハマってしまいました。エラー自体もでてきません。。。
8
+
9
+ 詳しくは下記ホームページを拝見して欲しいです。
10
+
11
+ (http://webfood.info/swift-rss-reader/)
12
+
13
+
14
+
15
+ ライブラリインストールまで、できました。
16
+
5
- メニューバーにはタイトルが表示されるものの、ウェブデーターが表示されません。
17
+ 実装後、メニューバーにはタイトルが表示されるものの、
18
+
19
+ ウェブデーターが表示されず困っています。
20
+
21
+
22
+
23
+ ご参考までにコードを表記します。
6
24
 
7
25
 
8
26
 
@@ -398,6 +416,4 @@
398
416
 
399
417
 
400
418
 
401
- なお、当プロジェクトはこちらを参照しています。http://webfood.info/swift-rss-reader/)
402
-
403
419
  どうぞよろしくお願いします。

3

バージョン

2018/01/04 08:26

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,7 @@
1
1
  ライブラリからデータを取得したいです。
2
2
 
3
+ xcode 7.3、swift 2.2, cocoapods 1.3.1でプロジェクトを進めています。
4
+
3
5
  メニューバーにはタイトルが表示されるものの、ウェブデーターが表示されません。
4
6
 
5
7
 

2

タイトル

2018/01/04 08:19

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
@@ -1 +1 @@
1
- RSSをライブラリデータとして取得して表示させたい。
1
+ SwiftyJSONについて。RSSを取得する方法
test CHANGED
@@ -1,6 +1,6 @@
1
- ライブラリからデータを取得したいですが、
1
+ ライブラリからデータを取得したいです
2
-
2
+
3
- メニューバーにはタイトルが表示されるものの、データー表示されません。
3
+ メニューバーにはタイトルが表示されるものの、ウェブデーター表示されません。
4
4
 
5
5
 
6
6
 
@@ -380,7 +380,9 @@
380
380
 
381
381
 
382
382
 
383
- ビルド後は
383
+ ビルド後は成功するものの、データが表示されません。
384
+
385
+ PageMenuはうまく活用されているように思われます。AlamofireかSwiftyJSONに問題があるのだと思います。
384
386
 
385
387
 
386
388
 
@@ -388,14 +390,12 @@
388
390
 
389
391
 
390
392
 
391
- でメニューバー以外には何も表示されません。
392
-
393
- RSSの取得もとは、http://menthas.com/というサイトです。
393
+ RSSデータの取得は、http://menthas.com/というサイトです。
394
394
 
395
395
  APIにうまく通されていないからでしょうか?
396
396
 
397
+
398
+
397
- なお、当プロジェクトはこちらを参照しています。http://webfood.info/swift-rss-reader/)
399
+ なお、当プロジェクトはこちらを参照しています。http://webfood.info/swift-rss-reader/)
398
-
399
-
400
400
 
401
401
  どうぞよろしくお願いします。

1

タイトル

2018/01/04 08:17

投稿

tomo39-.
tomo39-.

スコア27

test CHANGED
@@ -1 +1 @@
1
- RSSをライブラリデータとして取得して、メニューバーに表示させたい。
1
+ RSSをライブラリデータとして取得して表示させたい。
test CHANGED
File without changes