问题列表 - 第14066页

UITableView scrollToRowAtIndexPath

我正在尝试让我的表格视图记住它的最后位置,以便在应用程序再次运行后,它将滚动到该位置.要做到这一点,在我的viewWillDisappear:方法中,我得到第一个可见的行号并保存到NSUserDefaults.然后在我的viewDidAppear中我尝试通过发送scrollToRowAtIndexPath到表视图滚动到该行.但是我得到了NSRangeException:

*** Terminating app due to uncaught exception 'NSRangeException', reason: '-[UITableView scrollToRowAtIndexPath:atScrollPosition:animated:]: section (0) beyond bounds (0).

任何帮助赞赏.这是代码:

- (void)viewDidAppear:(BOOL)animated
{
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];

    if ([userDefaults valueForKey:@"content_row"] != nil)
    {
        int rowToHighlight = [[userDefaults valueForKey:@"content_row"] intValue];
        NSIndexPath * ndxPath= [NSIndexPath indexPathForRow:rowToHighlight inSection:0];
        [contentTableView scrollToRowAtIndexPath:ndxPath atScrollPosition:UITableViewScrollPositionTop  animated:YES];
    }
}

-(void) viewWillDisappear:(BOOL)animated
{
    NSIndexPath *selectedRowPath = [[contentTableView indexPathsForVisibleRows] objectAtIndex:0];
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    [userDefaults setInteger:selectedRowPath.row forKey:@"content_row"];
}
Run Code Online (Sandbox Code Playgroud)

iphone uitableview

20
推荐指数
2
解决办法
3万
查看次数

可以将多少数据作为命令行参数传递?

在Linux下生成进程时,可以作为命令行参数发送多少字节?

linux command-line-arguments

4
推荐指数
2
解决办法
850
查看次数

有没有办法通过REST访问Bing Maps地理编码API?

有没有办法通过REST访问Bing Maps API以从地址获取地理编码信息?这对谷歌和雅虎来说是微不足道的; 我正在寻找的是来自雅虎的这样的功能:

http://developer.yahoo.com/maps/rest/V1/geocode.html

(具体来说,请参阅该页面上的示例请求URL,但也可以想象具有简单"location"参数的URL,而不是单独的street,city,state和zip参数.)

我已经找到了通过REST使用Bing API的其他部分的示例,但没有任何内容可以访问Maps API,或者特别是地理编码功能.

maps google-maps geocoding bing-maps yahoo-maps

8
推荐指数
1
解决办法
2万
查看次数

我应该使用PowerShell还是CMD.exe?

我应该用什么来完成下面描述的任务?

任务:

  1. 横向进入文件夹的每个子文件夹
  2. 如果子文件夹具有文件夹名称XXX,则调用某些命令

windows powershell cmd

2
推荐指数
1
解决办法
2829
查看次数

如何在Javascript中获取对象在页面上的绝对位置?

我想在Javascript中获得一个对象在页面上的绝对x,y位置.我怎样才能做到这一点?

我试过obj.offsetTopobj.offsetLeft,但这些只给相对于父元素的位置.我想我可以循环并添加父级的偏移量及其父级的偏移量,依此类推,直到我找到没有父级的对象,但似乎应该有更好的方法.谷歌搜索没有太多,甚至SO网站搜索没有找到任何东西.

另外,我不能使用jQuery.

javascript dom offset

82
推荐指数
2
解决办法
13万
查看次数

对'yylex()'的未定义引用

我正在尝试使用flex和bison来创建一个简单的脚本语言.现在,我只是想让计算器正常工作.

但是我无法编译它.当我运行这个makefile时:

OBJECTS = hug.tab.o hug.yy.o
PROGRAM = hug.exe

CPP = g++
LEX = flex
YACC = bison

.PHONY: all clean

all: $(OBJECTS)
$(CPP) $^ -o $(PROGRAM)

clean:
$(RM) *.o *.output *.tab.* *.yy.* $(PROGRAM)

%.tab.o: %.tab.cpp
$(CPP) -c -o $@ $<

%.tab.cpp: %.ypp
$(YACC) -vd $<

%.yy.o: %.yy.c
$(CPP) -c -o $@ $<

%.yy.c: %.l
$(LEX) -o $@ $<

%.o: %.cpp
$(CPP) -c -o $@ $<
Run Code Online (Sandbox Code Playgroud)

在我的.l和.ypp文件中,我收到此错误:

undefined reference to `yylex()'
Run Code Online (Sandbox Code Playgroud)

如果我这样做命令all:

$(CPP) $^ -o $(PROGRAM) -lfl
Run Code Online (Sandbox Code Playgroud)

它说无法找到 …

lex g++ bison undefined-reference flex-lexer

10
推荐指数
3
解决办法
2万
查看次数

如何在Clojure中访问SQLite数据库?

(ns db-example
   (:use [clojure.contrib.sql :only (with-connection with-query-results)] )
   (:import (java.sql DriverManager)))

;; need this to load the sqlite3 driver (as a side effect of evaluating the expression)
(Class/forName "org.sqlite.JDBC")

(def +db-path+  "...")
(def +db-specs+ {:classname  "org.sqlite.JDBC",
                 :subprotocol   "sqlite",
                 :subname       +db-path+})

(def +transactions-query+ "select * from my_table")

(with-connection +db-specs+
  (with-query-results results [+transactions-query+]
    ;; results is an array of column_name -> value maps
    ))
Run Code Online (Sandbox Code Playgroud)

sqlite clojure

4
推荐指数
1
解决办法
6210
查看次数

我如何从1.4795e + 004到14795.00?

我有这个问题一直困扰我很长一段时间..我想改变数字的格式..不知道怎么办?香港专业教育学院尝试过帮助文件,但找不到答案..如果你可以帮助我,请做..

matlab number-formatting

4
推荐指数
2
解决办法
8639
查看次数

Python:抓住任何URI的A记录?

我基本上想要实现一些你可以输入任何URI的东西(我可能只会处理http),我想在URI中返回域的A记录,我想要服务器的IP地址.

我知道ping命令是大多数人用来查看ip地址的,但我也知道有'host'和'dig'更具体.

我可以使用哪些本机功能来为我做这个?如果是这样的话,那个函数在它接受的URI字符串和它所在的结构方面有多宽松?我想扔掉它:

并且基本上有任何返回IP地址.如果需要的话,我可以自己处理URI解析(因此在查找时它是一致的格式),但这是一个额外的加分.

python ip dns url host

0
推荐指数
1
解决办法
251
查看次数

如何确定我的iOS SDK?

我确信这很简单,但我如何确定我目前安装的iOS SDK版本?

xcode xcodebuild ios

76
推荐指数
4
解决办法
5万
查看次数