2016-07-28 36 views
0

長話短說我正在嘗試實現分頁功能。要做到這一點,我需要添加「+1」加班do函數被調用(當tableview達到其最後一個單元格),我很快與swift很糟糕,所以任何幫助在這裏讚賞是我嘗試的代碼。如何在字符串中添加+1以快速分頁功能

do { 
     dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), {() -> Void in 

      self.parser = FeedParser(feedURL: kFeedParserExampleFeedSourceURL + "1") 
      self.parser?.delegate = self 
      self.parser?.parse()} 

的URL的結構如下所示:
kFeedParserExampleFeedSourceURL = 「http://thestreetlede.com/feed?paged=

總之我需要解析的網址出來這樣 http://thestreetlede.com/feed?paged=1 http://thestreetlede.com/feed?paged=2

http://thestreetlede.com/feed?paged=3 等 任何幫助表示讚賞!

回答

1

你可以做

self.parser = FeedParser(feedURL: "\(kFeedParserExampleFeedSourceURL)1") 

如果kFeedParserExampleFeedSourceURL是可選的,你可能必須強制解開它

self.parser = FeedParser(feedURL: "\(kFeedParserExampleFeedSourceURL!)1") 

讓我知道是否可行。

1

您也可以嘗試這樣的,改變你的不斷kFeedParserExampleFeedSourceURL這樣

let kFeedParserExampleFeedSourceURL = "http://thestreetlede.com/feed?paged=%d" 

現在訪問它像

var pageNo = 0 
self.parser = FeedParser(feedURL: String(format: kFeedParserExampleFeedSourceURL, pageNo)) 

現在只是遞增pageNo改變頁面。

+0

你試過我的解決方案嗎? –