小编can*_*boy的帖子

在视图显示之前立即滚动到表格中的行

带有表格的视图会被推到屏幕上,我希望它在屏幕实际显示之前滚动到表格中的某一行.我在最终的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崩溃,可能是因为该表尚未设置.

如何在不显示初始位置的情况下滚动它?

iphone cocoa-touch scroll objective-c uitableview

11
推荐指数
1
解决办法
7735
查看次数

Core Data的预填充版本?

我的应用程序涉及通过互联网获取大型json文件,然后将其解析为Core Data.

这很好,但是我怎么能把这个已经填充的Core Data数据库版本放到我的应用程序中,所以当它们第一次启动它时它就在那里.并且用户可以决定稍后刷新它.

iphone json core-data objective-c ios

11
推荐指数
3
解决办法
2855
查看次数

更新文件夹中的所有存储库?

我有一个文件夹 - 'Repos' - 它包含我感兴趣的回购.这些已经从bitbucket克隆,但我想github也可能是一个来源.

Repos
    - music-app
    - elephant-site
    - node-demo
Run Code Online (Sandbox Code Playgroud)

是否有一个git命令,我可以使用哪些步骤通过Repos中的每个文件夹,看看服务器上是否有新的提交,并下载新的东西?如果本地有新的提交,那么上传这些.

git github bitbucket

11
推荐指数
4
解决办法
8624
查看次数

iPhone/iOS Facebook SDK - 您可以在应用程序中登录,并保留登录凭据吗?

是否可以使用Facebook iOS SDK在应用程序内进行身份验证(而不是访问Safari),并为下次启动应用程序保留这些身份验证凭据?

当我尝试在模拟器中使用演示应用程序时,它总是去safari进行身份验证,这看起来有点糟糕.然后,当我进行身份验证时...如果我完全杀死该应用程序,它将要求再次进行身份验证(然后告诉我我已经登录)

有没有办法,只为用户提供一个电子邮件字段和密码字段,然后在应用程序中保留该信息?

iphone authentication facebook oauth ios

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

从NSArray为UITableView创建索引

我已经读过创建索引的最佳方法(在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"等}. ..?

objective-c nsdictionary uitableview nsarray ios

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

如何在UITableView中进行就地编辑?

有没有一种标准的方法来设置一个表允许编辑就地,有点像这样:

在此输入图像描述

我目前只需要可编辑的文本,但我将来可能需要UISwitches或UISliders.

iphone objective-c edit-in-place uitableview

9
推荐指数
1
解决办法
5527
查看次数

修复了iPhone Safari的背景

iPhone Safari似乎有一些问题,其中一个页面有这样的css:

body {
   background: #000 url(fixedimage.png) fixed repeat-x;
}
Run Code Online (Sandbox Code Playgroud)

......实际上并没有导致固定的图像.它在用户滚动时滚动.

我已经看到很多人在互联网上喋喋不休,但没有真正的解决方案.有没有人有任何想法?

css iphone safari

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

如何使用StoreKit更新订阅?

我正在尝试找出处理自动更新部分的最佳机制,以便它可以处理订阅到下一个时期的延续.

处理这个的最好方法是什么?

我是否应该设置NSTimer以检查是否已达到当前的expires_date ..然后尝试发送购买请求?

objective-c nstimer storekit ios

9
推荐指数
1
解决办法
898
查看次数

使用与移动设备相同的API开发网站

我只熟悉原生移动开发,而不是网络开发,所以请原谅我的天真.

移动应用程序的API通常涉及通过POST请求或从API请求GET数据.数据将作为JSON返回.为了这个例子,假设API是一个由Sinatra/Ruby驱动的简单API,它将被移动和网站使用.

使用相同范例进行网站开发的选项有哪些 - 网络前端从与移动应用程序相同的JSON端点获取数据?

我听说过AngularJS和Backbone.js的名字,但也许Sinatra就足够了?我宁愿不使用PHP.

我更喜欢轻量级的解决方案.如果可能,我希望它能够在模型更改时更新页面,但我猜这将取决于后端API更改.

javascript api android json ios

9
推荐指数
2
解决办法
2869
查看次数

重新初始化标签栏中的标签页

我在故事板中设置了一个带有4个标签的标签栏.该应用程序有一个登录系统,当我注销时,我想将第二个和第三个选项卡清零.第二个和第三个选项卡内容取决于登录的用户,因此我不希望旧信息出现在那里.

我该如何重新初始化它们?

objective-c uitabbarcontroller uitabbar ios

9
推荐指数
2
解决办法
413
查看次数