我正在尝试检索配置文件图片的链接...到目前为止图形API调用:
[facebook requestWithGraphPath:@"me/picture" andDelegate:self];
Run Code Online (Sandbox Code Playgroud)
将图像本身作为数据返回.当我打电话时:
[facebook requestWithGraphPath:@"me/picture" andDelegate:self];
Run Code Online (Sandbox Code Playgroud)
我确实得到了一个包含每个链接的图片.反正有没有为个人资料图片获得某种类似的东西,至少只是链接...或者它不可能吗?如果有人已经通过这个,请告诉我.
干杯,
萨米.
我正在尝试在我的应用程序中实现pull to refresh功能.架构是这样的,UITableView里面有一个UIViewController.我希望能够在下拉时刷新tableview.我在viewDidLoad方法中尝试了下面的代码,但它不起作用.任何人都可以告诉我在实施中我错在哪里吗?
UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
refresh.tintColor = [UIColor grayColor];
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Pull to Refresh"];
[refresh addTarget:self action:@selector(get_vrns) forControlEvents:UIControlEventValueChanged];
[self.vrnTable addSubview:refresh];
Run Code Online (Sandbox Code Playgroud) 我正在使用nginx(1.1.9)通过使用客户端证书功能在https上提供debian软件包.
listen 443 ssl;
...
ssl_certificate /etc/ssl/ca.chain.crt;
ssl_certificate_key /etc/ssl/server.key;
#ssl_crl /etc/ssl/ca-crl.pem;
ssl_client_certificate /etc/ssl/ca.pem;
ssl_verify_client on;
ssl_verify_depth 2;
ssl_protocols SSLv2 SSLv3 TLSv1 TLSv1.1;
...
error_log /var/log/nginx/error.log debug;
...
Run Code Online (Sandbox Code Playgroud)
我使用reprepro来配置一个apt repo.我可以使用apt-get update更新到这个repo而没有任何错误但是当我注释掉ssl_crl以便使用撤销列表时,Log display:
client SSL certificate verify error: (3:unable to get certificate CRL) while reading client request headers, client: xxx.xxx.xxx.xxx, server: apt.myrepo.com, request: "GET /ubuntu/dists/precise/non-free/i18n/Translation-en HTTP/1.1", host: "apt.myrepo.com"
Run Code Online (Sandbox Code Playgroud)
我不确定为什么nginx可以找到我的证书撤销列表.
我正在尝试实现一个键盘扩展,它可以显示键,具体取决于用户在设备的设置中选择的语言.
在Edit Scheme中,我已经为Container app和extension 正确设置了应用程序语言和应用程序区域,如下所示:
但我的键盘仍然以英文(en-US)版本打开.
在info.plist中,我已经为PrimaryLanguage添加了mul:
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>IsASCIICapable</key>
<false/>
<key>PrefersRightToLeft</key>
<false/>
<key>PrimaryLanguage</key>
<string>mul</string>
<key>RequestsOpenAccess</key>
<false/>
</dict>
Run Code Online (Sandbox Code Playgroud)
而且,我有本地化的密钥名称.
我使用以下命令记录app正在解释的语言:
var lang : String = NSLocale.preferredLanguages()[0] as! String
NSLog(lang)
Run Code Online (Sandbox Code Playgroud)
容器应用确实检测到正确的语言为ur.但键盘扩展总是拿起en-US.我正在使用xcode 6.4并在模拟器iOS 8.4上进行测试.
我可能错过了一个非常小的点.任何建议都是受欢迎的.谢谢.
我有一个UIImageView.在里面,我正在画一条机智用户触摸事件.问题是可以在任何地方UIImageview绘制线条,但我喜欢仅使用图像模式绘制线条.
例如,看看这张图片.我只需要在图像模式上画线.
这是我的代码:
-(void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event allTouches] anyObject];
touchPoint = [touch locationInView:self.imgColor];
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(touchPoint.x,touchPoint.y)];
[path addLineToPoint:CGPointMake(startingPoint.x,startingPoint.y)];
startingPoint=touchPoint;
CAShapeLayer *shapeLayer = [CAShapeLayer layer];
shapeLayer.path = [path CGPath];
shapeLayer.strokeColor = [[UIColor blueColor] CGColor];
shapeLayer.lineWidth = 3.0;
shapeLayer.fillColor = [[UIColor redColor] CGColor];
[self.imgColor.layer addSublayer:shapeLayer];
[arrLayer addObject:shapeLayer];
NSLog(@"Touch moving point =x : %f Touch moving point =y : %f", touchPoint.x, touchPoint.y);
}
Run Code Online (Sandbox Code Playgroud)
我希望有人解决我的问题.
objective-c uiimageview cashapelayer uigesturerecognizer ios
我试图生成oauth_signature使用Fatsecret API,但获得无效的签名错误 - 无法弄清楚原因.我尝试尽可能准确地遵循此处提到的所有步骤(请参阅步骤2)以生成签名值.他们说:
使用[RFC2104]定义的HMAC-SHA1签名算法对请求进行签名,其中text是签名基本字符串,key是由'&'字符分隔的Consumer Secret和Access Secret的连接值(显示'&'即使Access Secret为空,因为某些方法不需要访问令牌).
计算出的摘要八位字节串,首先是基于[RFC2045]编码的base64编码,然后使用[RFC3986]百分比编码(%xx)机制进行转义,即oauth_signature.
对于base64编码,我使用了QSStrings.h
我编码的步骤如下:
- (void)viewDidLoad
{
NSTimeInterval intervalFloat = [[NSDate date] timeIntervalSince1970];
int interval = (int) intervalFloat;
NSLog(@"time interval: %d",interval);
//for oauth_nonce random string
NSString *randomString = [self genRandString]; //see definition below
NSLog(@"%@",randomString);
NSString *requestString = [NSString stringWithFormat:@"POST&http%3A%2F%2Fplatform.fatsecret.com%2Frest%2Fserver.api&format%3Djson%26method%3Dprofile.create%26oauth_consumer_key%3Db753c99ccxxxxxx%26oauth_nonce%3D%@%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D%d%26oauth_version%3D1.0",randomString,interval];
NSString *secret = @"3959096c04xxxxxxxx&";
NSString *encodedStr = [self hmacsha1:requestString secret:secret]; //see definition below
NSLog(@"encodedStr: %@",encodedStr);
NSString *encodedString = [self urlEncodeValue:encodedStr]; //see definition below
NSLog(@"encodedString: %@",encodedString);
NSURL *url = [NSURL …Run Code Online (Sandbox Code Playgroud) 我是越狱开发的新手,但我有足够的iOS开发知识和经验.我真的很困惑如何开始编码我的想法.而且,我想坚持使用Xcode.我已经为越狱设置了所有必要的工具; 从theos开始到iOSOpenDev.另外,我已经下载了所有私有iOS框架.
我的想法:基本上我想要的是tableview为我的应用程序开发一个简单的用户界面,通过该用户界面,用户将能够更改设备中存在的应用程序的访问设置.为此,我需要做的主要事情是:
获取设备中存在的所有应用标识符和名称.
解决应用启动事件以控制应启动哪个应用.
以root身份运行我的应用.
现在我的问题:
1-这可以通过正常的Xcode项目访问私有框架来完成,或者我需要使用NIC(New Instance Creator)生成的项目吗?或者有任何这样的iOSOpenDev模板可以帮助我创建这样的调整?
2-如果没有xcode,我该如何开始发展我的想法?
3-我该如何开始?
请指导我.任何链接,建议将不胜感激.谢谢.
我试图在这个问题上挣扎两天.我正在使用Fabric SDK和Rest工具包,试图为Twitter使用不同的Rest API Web服务.我可以登录成功地使用TWTRLogInButton具有会话对象authTokenSecret,authToken和其他值.当我尝试获取用户时间线时,我总是得到失败的回应:
{"errors":[{"code":215,"message":"Bad Authentication data."}]}
完整错误日志是:
E restkit.network:RKObjectRequestOperation.m:297 Object request failed: Underlying HTTP request operation failed with error: Error Domain=org.restkit.RestKit.ErrorDomain Code=-1011 "Expected status code in (200-299), got 400" UserInfo=0x1780f6f80 {NSLocalizedRecoverySuggestion={"errors":[{"code":215,"message":"Bad Authentication data."}]}, NSErrorFailingURLKey=https://api.twitter.com/1.1/statuses/user_timeline.json?user_id=3116882322&count=2&screen_name=ann_10p, AFNetworkingOperationFailingURLRequestErrorKey=<NSMutableURLRequest: 0x178202740> { URL: https://api.twitter.com/1.1/statuses/user_timeline.json?user_id=3116882322&count=2&screen_name=ann_10p }, AFNetworkingOperationFailingURLResponseErrorKey=<NSHTTPURLResponse: 0x1702271e0> { URL: https://api.twitter.com/1.1/statuses/user_timeline.json?user_id=3116882322&count=2&screen_name=ann_10p } { status code: 400, headers {
"Content-Encoding" = gzip;
"Content-Length" = 87;
"Content-Type" = "application/json;charset=utf-8";
Date = "Wed, 01 Apr 2015 09:46:42 GMT";
Server = "tsa_a"; …Run Code Online (Sandbox Code Playgroud) 我是新手Collectionview,但不是iOS.我在我的collectionview中使用自定义Flowlayout.我需要根据CollectionView的数据源返回的当前项目数返回contentize.无论如何知道flowlayout的collectionview中有多少项目?
@interface LatestNewsFlowLayout : UICollectionViewFlowLayout
-(id)initWithSize:(CGSize) size;
@end
@implementation LatestNewsFlowLayout
-(id)initWithSize:(CGSize) size {
self = [super init];
if (self) {
self.itemSize = size;
self.scrollDirection = UICollectionViewScrollDirectionHorizontal;
self.sectionInset = UIEdgeInsetsMake(0, 10.0, 0, 0);
self.minimumLineSpacing = 5;
}
return self;
}
- (BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)oldBounds {
return YES;
}
-(NSArray*)layoutAttributesForElementsInRect:(CGRect)rect {
NSArray *answer = [[super layoutAttributesForElementsInRect:rect] mutableCopy];
for(int i = 1; i < [answer count]; ++i) {
UICollectionViewLayoutAttributes *currentLayoutAttributes = answer[i];
UICollectionViewLayoutAttributes *prevLayoutAttributes = answer[i - 1];
NSInteger maximumSpacing = 5;
NSInteger …Run Code Online (Sandbox Code Playgroud) Task :app:jacocoTestReport
[ant:jacocoReport] Classes in bundle 'app' do not match with execution data. For report generation the same class files must be used as at runtime.
[ant:jacocoReport] Execution data for class com/honeywell/pilotconnectapp/ffapilotconnectandroidapp/feature/login/viewmodel/LoginHelper does not match.
[ant:jacocoReport] Execution data for class com/honeywell/pilotconnectapp/ffapilotconnectandroidapp/shared/util/ApplicationExceptionHandler does not match.
[ant:jacocoReport] Execution data for class com/honeywell/pilotconnectapp/ffapilotconnectandroidapp/shared/network/PilotConnectNetworkApiService does not match.
[ant:jacocoReport] Execution data for class com/honeywell/pilotconnectapp/ffapilotconnectandroidapp/demotesting/ProvideDependency does not match.
[ant:jacocoReport] Execution data for class com/honeywell/pilotconnectapp/ffapilotconnectandroidapp/shared/repository/NetworkManager does not match.
[ant:jacocoReport] Execution data for class com/honeywell/pilotconnectapp/ffapilotconnectandroidapp/shared/repository/PilotConnectRepository does not match. …Run Code Online (Sandbox Code Playgroud) ios ×7
android ×1
cashapelayer ×1
datasource ×1
facebook ×1
gradle ×1
image ×1
ios8 ×1
jacoco ×1
jailbreak ×1
kotlin ×1
nginx ×1
oauth ×1
objective-c ×1
profile ×1
restkit ×1
signature ×1
springboard ×1
theos ×1
tweak ×1
twitter ×1
uiimageview ×1
uitableview ×1
xcode ×1