2016-10-17 1 views
-1

У меня есть собственные объявления в моем Tableview и они отображаются с помощью этого indexpath:Изменить didSelectRowAtIndexPath функ IndexPath

indexPath.row - Int(indexPath.row/adRowStep) 

Как я могу изменить функцию didSelectRowAtIndexPath использовать выше indexPath?

EDIT

Это код из cellForRowAtIndexPath FUNC

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! NearMeCell 


let venue = venues[indexPath.row - Int(indexPath.row/adRowStep)] 

let venueTittle = (venue["Name"] as! String) 

cell.venueName.text = venueTitle 

return cell 
    } 

Это код нативных объявления:

func configureAdManagerAndLoadAds() { 
     if adsManager == nil { 
      adsManager = FBNativeAdsManager(placementID: "adID", forNumAdsRequested: 2) 
      FBAdSettings.addTestDevice("clientID") 
      adsManager.delegate = self 
      adsManager.loadAds() 

     } 
    } 
+0

Как насчет того, чтобы использовать тот же код? – alexburtnik

+0

Строка кода, который вы опубликовали, не отображает ничего, а тем более «родные объявления». Нам нужна дополнительная информация. –

+0

@alexburtnik Как бы изменить функцию didSelectRowAtIndexPath для размещения разных путей индекса, потому что из того, что я могу сказать, используется стандартный indexPath.row –

ответ

0

Я до сих пор не понимаю, как объявления но на основании информации, которую вы указали, я ожидаю, что это вам понадобится в вашем didSelectRowAtIndexPath

let venue = venues[indexPath.row + Int(indexPath.row/adRowStep)]