带有表格的视图会被推到屏幕上,我希望它在屏幕实际显示之前滚动到表格中的某一行.我在最终的viewcontroller中使用这段代码.
NSIndexPath *scrollToPath = [NSIndexPath indexPathForRow:5 inSection:0];
[theTable scrollToRowAtIndexPath:scrollToPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
Run Code Online (Sandbox Code Playgroud)
当我把它放在viewDiDAppear方法中时,它会从表格的初始位置(在顶部)短暂闪烁到我想要的行.我不希望它显示初始位置.如果我将它放在viewDidLoad或viewWillAppear中,那么它会因NSRangeException崩溃,可能是因为该表尚未设置.
如何在不显示初始位置的情况下滚动它?
我的应用程序涉及通过互联网获取大型json文件,然后将其解析为Core Data.
这很好,但是我怎么能把这个已经填充的Core Data数据库版本放到我的应用程序中,所以当它们第一次启动它时它就在那里.并且用户可以决定稍后刷新它.
我有一个文件夹 - 'Repos' - 它包含我感兴趣的回购.这些已经从bitbucket克隆,但我想github也可能是一个来源.
Repos
- music-app
- elephant-site
- node-demo
Run Code Online (Sandbox Code Playgroud)
是否有一个git命令,我可以使用哪些步骤通过Repos中的每个文件夹,看看服务器上是否有新的提交,并下载新的东西?如果本地有新的提交,那么上传这些.
是否可以使用Facebook iOS SDK在应用程序内进行身份验证(而不是访问Safari),并为下次启动应用程序保留这些身份验证凭据?
当我尝试在模拟器中使用演示应用程序时,它总是去safari进行身份验证,这看起来有点糟糕.然后,当我进行身份验证时...如果我完全杀死该应用程序,它将要求再次进行身份验证(然后告诉我我已经登录)
有没有办法,只为用户提供一个电子邮件字段和密码字段,然后在应用程序中保留该信息?
我已经读过创建索引的最佳方法(在uitableview一侧的az)是设置一个nsdictionaries数组,其中每个字典对应一个部分,rowValue键包含一个行数组.
NSDictionary
headerTitle => ‘A’
rowValues => {”Aardvark”, “Ape”, “Aquaman”}
NSDictionary
headerTitle => ‘B’
rowValues => {”Bat”, “Boot”, “Bubbles”} etc
Run Code Online (Sandbox Code Playgroud)
但是如何从所有行标题的阵列中创建 - {"Aardvark","Ape","Aquaman","Bat","Boot","Bubbles","Cat","Cabbage"等}. ..?
有没有一种标准的方法来设置一个表允许编辑就地,有点像这样:

我目前只需要可编辑的文本,但我将来可能需要UISwitches或UISliders.
iPhone Safari似乎有一些问题,其中一个页面有这样的css:
body {
background: #000 url(fixedimage.png) fixed repeat-x;
}
Run Code Online (Sandbox Code Playgroud)
......实际上并没有导致固定的图像.它在用户滚动时滚动.
我已经看到很多人在互联网上喋喋不休,但没有真正的解决方案.有没有人有任何想法?
我正在尝试找出处理自动更新部分的最佳机制,以便它可以处理订阅到下一个时期的延续.
处理这个的最好方法是什么?
我是否应该设置NSTimer以检查是否已达到当前的expires_date ..然后尝试发送购买请求?
我只熟悉原生移动开发,而不是网络开发,所以请原谅我的天真.
移动应用程序的API通常涉及通过POST请求或从API请求GET数据.数据将作为JSON返回.为了这个例子,假设API是一个由Sinatra/Ruby驱动的简单API,它将被移动和网站使用.
使用相同范例进行网站开发的选项有哪些 - 网络前端从与移动应用程序相同的JSON端点获取数据?
我听说过AngularJS和Backbone.js的名字,但也许Sinatra就足够了?我宁愿不使用PHP.
我更喜欢轻量级的解决方案.如果可能,我希望它能够在模型更改时更新页面,但我猜这将取决于后端API更改.
我在故事板中设置了一个带有4个标签的标签栏.该应用程序有一个登录系统,当我注销时,我想将第二个和第三个选项卡清零.第二个和第三个选项卡内容取决于登录的用户,因此我不希望旧信息出现在那里.
我该如何重新初始化它们?
ios ×6
objective-c ×6
iphone ×5
uitableview ×3
json ×2
android ×1
api ×1
bitbucket ×1
cocoa-touch ×1
core-data ×1
css ×1
facebook ×1
git ×1
github ×1
javascript ×1
nsarray ×1
nsdictionary ×1
nstimer ×1
oauth ×1
safari ×1
scroll ×1
storekit ×1
uitabbar ×1