我已经更新iPhone 6加到iOS 9testing版,并尝试执行Facebooklogin,但每次提交UIWebView与Facebooklogin表单。 我有Facebook的SDK FB_IOS_SDK_VERSION_STRING @"3.24.0" FB_IOS_SDK_TARGET_PLATFORM_VERSION @"v2.2" 我正在使用以下方法执行Facebooklogin NSArray *permissions = @[@"email",@"user_birthday",@"public_profile"]; FBSessionStateHandler completionHandler = ^(FBSession *session, FBSessionState status, NSError *error) { [self sessionStateChanged:session state:status error:error]; }; if ([FBSession activeSession].state == FBSessionStateCreatedTokenLoaded) { // we have a cached token, so open the session [[FBSession activeSession]openWithBehavior:FBSessionLoginBehaviorUseSystemAccountIfPresent fromViewController:nil completionHandler:completionHandler]; } else { [self clearAllUserInfo]; [[NSURLCache sharedURLCache] […]
我有一个UITableView显示城市列表。 我想按国家分开。 我似乎无法弄清楚如何让它从我的arrays中select正确的项目。 如果第1部分(亚利桑那州)有2个城市,第2部分(加利福尼亚州)有2个城市,在cellForRowAtIndexPath第2部分,City 1的索引是0,尽pipe它是我的数组中的第3个项目。 我想只是把我的城市数组转换成一个状态数组,每个项目都包含一个城市数组,但我仍然不知道我在哪个部分,因此不知道在状态数组下的哪个城市数组需要访问。 任何帮助,将不胜感激。
在我的iPhone应用程序中,我使用下面的代码来查找文件的大小。 即使文件存在,我看到大小为零。 谁能帮我? 提前致谢。 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *URL = [documentsDirectory stringByAppendingPathComponent:@"XML/Extras/Approval.xml"]; NSLog(@"URL:%@",URL); NSError *attributesError = nil; NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:URL error:&attributesError]; int fileSize = [fileAttributes fileSize];
要按顺序显示NSMutableDictionary中的键/值(在tableview中),我需要通过索引访问它们。 如果通过索引访问可以给出索引的关键,我可以得到的价值。 有没有办法做到这一点或不同的技术?
我发现,在为iOS编码时,我们推荐使用这些属性来访问实例variables,因为这可以带来内存pipe理的好处。 这个build议对我来说并不是很好。 我发现使用属性而不是普通的旧ivars只需要太多的代码,如果你对内存pipe理感到满意,我不会真正看到好处。 这真的很重要吗? 你有什么办法pipe理实例variables?
我想通过didSelectRowAtIndexPath方法更改单元格的辅助视图types,即当select一行时,我想更改辅助视图types,我可以在该方法内部执行此操作吗?
当我尝试运行我的Xcode项目失败,并出现一个错误,指出我有重复的符号。 我在网上查找这些重复,但没有运气: 任何想法如何解决这一问题? 提前致谢!
当我启动我的应用程序,它显示启动图像和黑色的状态栏。 我怎样才能改变它,使发射过程中状态栏是亮的? 我已经在我的AppDelegate didFinishLoading方法中设置了状态栏的外观,并且适用于其他应用程序。
我用过这个方法, NSDictionary *jsonObject=[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil]; NSLog(@"jsonObject is %@",jsonObject); 它正在打印“jsonObject为null”。 是否有任何问题,“错误:无”。 我没有使用任何url或连接方法。 我有一个json文件,我想显示在一个表中。
我正在处理一个应用程序,在这个应用程序中,我需要根据要显示的文本来自动调整文本区域的大小。 首先,我不知道这是我应该使用UILabel (逻辑上是显示静态文本,这是在我的情况下)或UITextView的最佳select。 我希望如何使用它? 我想简单地用Text来初始化我的标签或文本视图。 相反,我先定义框架,然后限制我的文本在该区域。 如果你能提出正确的解决scheme,这将是一个很大的帮助。 我通过文档和其他参考文件,但没有find太多可以帮助我在这里或我可以忽略它。