我已经设置我的服务器从Facebook接收实时更新,我已经通过身份验证获取令牌等,注册了回调网址...而且自从身份验证GET请求后我没有收到任何通知.
当GET graph.facebook.com/APP-ID/subscriptions我收到......
data: [
{
object: "user",
callback_url: "REDACTED-VAID-URL",
fields: [
"activities",
"books",
"checkins",
"events",
"feed",
"friends",
"interests",
"likes",
"location",
"movies",
"music",
"television"
],
active: true
}
]
Run Code Online (Sandbox Code Playgroud)
所以据我所知,实时通知设置正确.当我将自己的POST发送到回调URL时,服务器每次都会向我发送POST详细信息,但我在Facebook更新后从未收到过这个,所以我很确定它只是没有点击URL.我有几个用户通过应用程序进行身份验证,我们都在Facebook上尝试了各种各样的东西来尝试触发它(状态更新,发布,等等).我可以从普通的rest API中提取他们的feed等.
我必须在这里找到一些东西,我还需要做些什么才能让它发挥作用?!
使用下面的代码我成功地使我的UIImageView在其图像中淡入淡出.
[UIView transitionWithView:myCell.myImageView duration:2.0 options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
myCell.myImageView.image = myImage;
} completion:NULL];
Run Code Online (Sandbox Code Playgroud)
但是,当重复使用单元格时,我需要删除此图像.重复使用时,它显示最后一个图像(在重复使用之前显示),然后转换到它应该是的图像,而不是从没有图像过渡到它应该是的图像.
我尝试过的:
-(void)prepareForReuse {
[super prepareForReuse];
// More is obviously needed than just setting image to nil when using a transition
self.myImageView.image = nil;
[self.myImageView setNeedsDisplay];
// but I also tried removing all animations
[self.myImageView.layer removeAllAnimations];
// and I even tried removing the sublayers, but still no success.
[self.myImageView.layer.sublayers makeObjectsPerformSelector:@selector(removeFromSuperlayer)];
}
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏,但如果您不明白问题是什么,请不要回答.反而评论,如果需要我可以更好地解释.
谢谢!
随着iOS 7的到来NSHTMLTextDocumentType,我使用下面的代码来解析HTML并将其显示在一个UITextView.除了带有子弹点外,它完美无缺.
如何更改项目符号每一侧的间距(项目符号和UItextView左边框之间的空格以及项目符号右侧文本之间的空格)?
而且,更重要的是.如果文本在下一行继续,我还需要它继续在相同的x位置,如子弹点文本开始的上面的行.我怎样才能做到这一点?(二线压痕)
我尝试过使用各种各样的CSS,但似乎NSHTMLTextDocumentType仍然相当有限.我设法做的只是改变列表的颜色.
所有帮助表示赞赏.
先感谢您!
码:
_textView.textContainer.lineBreakMode = NSLineBreakByCharWrapping;
NSString *testText = @"<p><b>This is a test with:</b></p><ul><li>test test test
test test test test test test test test test test <li>test test test test test
test <li>test test test test test <li>test test test test test test test test
test test test test <li>test test test test test test test test <li>test test
test test test test <li>test test test test …Run Code Online (Sandbox Code Playgroud) 我从API请求中得到一些start_times并end_times以NSDecimalNumbers 形式返回.
我已经成功地将这些NSDecimalNumbers转换为NSDates,但代码没有考虑时区.
我需要它使用设备上默认的时区.
干净利落.我需要更改在使用Facebook SDK登录应用程序时在身份验证屏幕中呈现给用户的默认应用程序图标.
我尝试过的:
www.developer.facebook.com -> My Apps -> App Details -> Icons
任何帮助表示赞赏!感谢您的时间!
我需要检查是否viewWillDisappear:被调用,因为我正在将另一个UIViewController作为模态呈现。有人知道这是否可能吗?
更新
我想知道为什么要调用它。例如,如果它被弹出或另一个viewcontroller显示为模式。我需要区分两者。
我有一个由多个单词组成的文本文件.它们都被新线分开.
我尝试了什么:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"txt"];
if (filePath) { // This does trigger, so the file is actually found.
NSArray *arr = [filePath componentsSeparatedByString:@"\n"];
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
NSMutableArray * lines = [[NSMutableArray alloc] initWithArray:[filePath componentsSeparatedByString:@"\n"] copyItems: YES];
Run Code Online (Sandbox Code Playgroud)
这两个似乎都不起作用,因为当我使用NSLog读出行时,我似乎只获得了文件路径.你们有人可以帮忙吗?
lines数组似乎只包含一个对象,即文本文件位置的字符串.
我想要一个数组,其中每个字符串是由纺织品中的一行分隔的字符串.
我遇到了NSXMLParser的一个特殊问题.
由于某种原因,它会删除所有挪威字符æ,ø和å前面的所有字符.
但是,问题似乎与所有非az字符相同.(所有外国字符)
例子:
现实:Mål输出:ål
现实:Le chantdessirènes输出:ènes
下面是我从日志中打印出字符串的示例:
- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
Run Code Online (Sandbox Code Playgroud)
日志:
2012-02-22 14:00:01.647 VotePlayClient[2776:207] found characters: Le chant des sir
2012-02-22 14:00:01.647 VotePlayClient[2776:207] found characters: ènes
Run Code Online (Sandbox Code Playgroud)
你可以清楚地看到它在遇到外国信件时跳转到一个新行.
我相信我必须弄清楚如何追加字符串或其他东西.
以下是NSXMLParser文件:
SearchXMLParser.h
#import <Foundation/Foundation.h>
#import "Search.h"
@interface SearchXMLParser : NSObject <NSXMLParserDelegate>
{
NSMutableString *currentNodeContent;
NSMutableArray *searchhits;
NSMutableArray *trackhits;
NSXMLParser *parser;
Search *currentSearch;
}
@property (readonly, retain) NSMutableArray *searchhits;
@property (readonly, retain) NSMutableArray *trackhits;
-(id) loadXMLByURL:(NSString *)urlString;
@end
Run Code Online (Sandbox Code Playgroud)
SearchXMLParser.m
#import "SearchXMLParser.h"
#import "Search.h"
@implementation SearchXMLParser
@synthesize searchhits, trackhits;
-(id) …Run Code Online (Sandbox Code Playgroud) 我有一个tableview,我需要下推并调整较小.我不能使用内容插入,因为它不是我需要推下的内容.我需要将整个tableview向下移动44px.
我尝试过的:
CGRect tableViewFrame = self.tableView.frame;
tableViewFrame.origin.y = 44;
self.tableView.frame = tableViewFrame;
Run Code Online (Sandbox Code Playgroud)
先感谢您!
好.我有一个带有歌名的数组.我还有一个带有一些相同歌名的CoreData数据库.如何有效地检查两者中的哪些歌曲?我真的不想通过使用for循环将数据库中的每首歌与数组中的所有元素进行比较.我还需要知道CD阵列中的歌曲名数组中的哪些元素编号.谁能帮我?谢谢!
ios ×8
iphone ×7
objective-c ×7
facebook ×2
android ×1
calayer ×1
cocoa ×1
cocoa-touch ×1
core-data ×1
ios7 ×1
nsdate ×1
nsxmlparser ×1
php ×1
textkit ×1
uitableview ×1
uiview ×1
utf-8 ×1
xml-parsing ×1