小编Jag*_*ave的帖子

UIStatusBarStyle PreferredStatusBarStyle在iOS 7上不起作用

在我使用Xcode 5 for iOS 7构建的iPhone应用程序UIViewControllerBasedStatusBarAppearance=YESinfo.plist,我设置了ViewController这个代码:

-(UIStatusBarStyle) preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}
Run Code Online (Sandbox Code Playgroud)

但状态栏在黑色背景下仍然是黑色的.

我知道它可以通过设置这个程序范围的更改UIViewControllerBasedStatusBarAppearance=NOinfo.plist,但我确实需要改变这种对viewControllerviewController基础在运行时.

iphone uistatusbar ios7 xcode5

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

以编程方式请求访问联系人

自从更新到iOS 6后,我注意到我在iPhone地址簿中添加联系人的代码不再有效.我相信这是一个与权限相关的问题,因为Apple在访问联系人之前现在需要用户权限(修复问题).

我希望应用程序能够自动请求访问联系人的权限,如下面的屏幕截图所示,但事实并非如此.尝试添加联系人失败了ABAddressBookErrorDomain error 1.

我是否需要以编程方式启动对联系人请求对话框的访问?怎么做的?

访问联系人

iphone objective-c contacts ios ios6

109
推荐指数
3
解决办法
8万
查看次数

如何计算给定lat/lng位置的边界框?

我给出了一个由纬度和经度定义的位置.现在我想计算一个距离该点10公里的边界框.

边界框应定义为latmin,lngmin和latmax,lngmax.

我需要这些东西才能使用panoramio API.

有人知道如何获得积分的公式吗?

编辑:伙计们我正在寻找一个公式/函数,它以lat&lng作为输入并返回一个边界框作为latmin&lngmin和latmax&latmin.Mysql,php,c#,javascript很好,但伪代码也应该没问题.

编辑:我不是在寻找能够显示2点距离的解决方案

geocoding panoramio

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

Facebook SDK:app未注册为URL Scheme

我正在使用此处Facebook SDK找到的,并且正在尝试提供的示例(在文件夹中).FacebookiOSSample

如果我只是AppId用我的具体替换这里AppId,那么我就不能再分享了.(我在AppDelegate文件和info.plist文件中都替换了它).我现在收到以下错误:

FBSDKLog:无效使用FBAppCall,fb****未注册为URL方案.你在plist中设置了'FacebookUrlSchemeSuffix'吗?

否则,这适用于样本的原始内容AppId,该内容指向某个名称IFaceTouch.

我的应用程序设置有什么问题,如何注册我的AppId

facebook url-scheme ios xamarin

74
推荐指数
7
解决办法
7万
查看次数

UIFont fontWithName字体名称

假设您想要UIFont的特定字体.你怎么知道它叫什么?

例如,如果您想使用此代码:

[someUILabelObject setFont:[UIFont fontWithName:@"American Typewriter" size:18]];
Run Code Online (Sandbox Code Playgroud)

从哪里复制确切的短语"美国打字机".Xcode中是否有头文件?

UPDATE

也发现这个方便.

uifont ios5

65
推荐指数
2
解决办法
7万
查看次数

自定义SSL处理在Android 2.2 FroYo上停止运行

对于我的应用程序Transdroid,我通过HTTP连接到远程服务器,并可选择通过HTTPS安全地连接.对于与HttpClient的这些HTTPS连接,我使用自定义SSL套接字工厂实现来确保自签名证书正常工作.基本上,我接受一切,并忽略任何证书的每一次检查.

这已经有一段时间了,但它不再适用于Android 2.2 FroYo.尝试连接时,它将返回一个异常:

java.io.IOException: SSL handshake failure: I/O error during system call, Broken pipe
Run Code Online (Sandbox Code Playgroud)

以下是我初始化HttpClient的方法:

    SchemeRegistry registry = new SchemeRegistry();
    registry.register(new Scheme("http", new PlainSocketFactory(), 80));
    registry.register(new Scheme("https", (trustAll ? new FakeSocketFactory() : SSLSocketFactory.getSocketFactory()), 443));
    client = new DefaultHttpClient(new ThreadSafeClientConnManager(httpParams, registry), httpParams);
Run Code Online (Sandbox Code Playgroud)

我使用了FakeSocketFactory和FakeTrustManager,其源代码可以在这里找到.

同样,我不明白为什么它突然停止工作,甚至错误'破管'的意思.我在Twitter上看到过Seesmic和Twidroid在FroYo上启用SSL时失败的消息,但我不确定它是否相关.

感谢您的任何指示/帮助!

ssl android android-2.2-froyo

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

获取加载的UIWebView的HTML源代码

如何获取a的HTML源代码UIWebView并将其存储NSString

html objective-c uiwebview

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

iOS 8预计有一种类型

我有很多项目中UIScrollViewSlidingPagesSSPullToRefresh库和库,但突然间,我在这个新的iOS 8项目中遇到了这个奇怪的错误.

#import <Foundation/Foundation.h>

@interface TTSlidingPageTitle : NSObject

-(id)initWithHeaderText:(NSString*)headerText;
-(id)initWithHeaderImage:(UIImage*)headerImage;

//The title text to go in the nav bar
@property(strong, nonatomic) NSString *headerText;

//An image to use in the nav bar (if you set this, the title text will not be used)
@property(strong, nonatomic) UIImage *headerImage;

@end
Run Code Online (Sandbox Code Playgroud)

此行收到"预期类型"错误:

 -(id)initWithHeaderImage:(UIImage*)headerImage;
Run Code Online (Sandbox Code Playgroud)

这一行得到"未知类型名称UIImage"错误:

@property(strong, nonatomic) UIImage *headerImage;
Run Code Online (Sandbox Code Playgroud)

objective-c libraries ios8

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

从Google地图方向V3获取折线

我在获取路线后试图在谷歌地图上获得折线.我想使用v3_epoly沿折线放置标记.

我发现这篇文章有用,但我发现它并不完全准确.在图像中,Google方向为浅蓝色,折线为深蓝色:

在此输入图像描述

你可以看到它非常不准确.

这是代码:

directions_service.route(req, function(response, status) {
  if (status == google.maps.DirectionsStatus.OK) {
    path = response.routes[0].overview_path;
    $(path).each(function(index, item) {
      route.getPath().push(item);
      bounds.extend(item);
    });
    route.setMap(map);
    map.fitBounds(bounds);
    directions_display.setDirections(response);
  }
});
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何提高这种准确性或以另一种方式获得折线?

编辑:

我想添加使其工作的代码:

legs = response.routes[0].legs;
$(legs).each(function(index, item) {
  steps = item.steps;
  $(steps).each(function(index, item) {
    path = item.path;
    $(path).each(function(index, item) {
      route.getPath().push(item);
      counter++;
      bounds.extend(item);
    });
  });
});
Run Code Online (Sandbox Code Playgroud)

javascript google-maps-api-3

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

E79CDDB501B68E74DDF03EA4E75246A7FDF010D0:未找到任何标识命令/ usr/bin/codesign失败,退出代码为1

我正面临代码问题.

我正在使用Xcode 6.0.1和Os x server 3.2.1

E79CDDB501B68E74DDF03EA4E75246A7FDF010D0: no identity found
Command /usr/bin/codesign failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

我尝试了Stack Overflow中所有可能的答案,但我无法解决此问题.任何人都可以帮我解决这个问题.??

错误日志如下

/usr/bin/codesign --force --sign E79CDDB501B68E74DDF03EA4E75246A7FDF010D0 --keychain /Library/Developer/XcodeServer/Keychains/Portal.keychain --resource-rules=/Library/Developer/XcodeServer/Integrations/Caches/145dbe87fd1e5d8c0544850b54f3/DerivedData/Build/Products/Debug-iphoneos/SocialCircles.app/ResourceRules.plist --entitlements /Library/Developer/XcodeServer/Integrations/Caches/145dbe887fd1e5d8c0544850b54f34c8/DerivedData/Build/Intermediates/SocialCircles.build/Debug-iphoneos/XXX.build/xxx.app.xcent /Library/Developer/XcodeServer/Integrations/Caches/145dbe887fd1e5d8c0544850b54f34c8/DerivedData/Build/Products/Debug-iphoneos/xxx.app
Run Code Online (Sandbox Code Playgroud)

我检查Library/Developer/XcodeServer/Keychains/Portal.keychain了CL.它只有

r--------  1 _xcsbuildd  _xcs     86032 Oct 15 10:21 Portal.keychain?
Run Code Online (Sandbox Code Playgroud)

我猜Portal.keychain应该有codeign,xcodebuild也是.我尝试使用seanwolter在Stack Overflow中提供的答案导入它

sudo security import "/Users/administrator/Desktop/someCertificate.p12" -P PASSWORD -k /Library/Developer/XcodeServer/Keychains/Portal.keychain -A -T /usr/bin/codesign -T /usr/bin/xcodebuild -T /usr/bin/pkgbuild
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误

security:SecKeychainItemImport:找不到指定的钥匙串.

我不知道如何解决这个问题.请帮帮我...... !!!

macos xcode codesign

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