小编use*_*056的帖子

适用于iOS6/Xcode 4.5的Facebook SDK无效

可能重复:
文件是通用的(3个切片),但是对于iOS上的静态库,不包含(n)armv7s切片错误,无论如何要绕过?

最近升级的Xcode和我的iOS设备到最新的相应版本,我现在无法使用Facebook SDK(版本3.0.8)为设备构建应用程序 - 在模拟器上构建工作正常.

我在尝试构建时遇到错误:

file is universal (3 slices) but does not contain a(n) armv7s slice: ....FacebookSDK.framework/FacebookSDK for architecture armv7s
Run Code Online (Sandbox Code Playgroud)

我注意到在iOS SDK登陆页面(http://developers.facebook.com/ios/)上,他们有这个文本.

升级到3.0 SDK.我们将在未来几周内为SDK备受期待的iOS 6集成添加支持.

那么..是吗?在他们支持iOS6之前,我真的无法继续工作几周吗?

我希望有一个快速解决方案,当然我不能成为这种情况下唯一的一个.

谢谢你尽你所能的帮助.

sdk xcode facebook ios6 xcode4.5

13
推荐指数
2
解决办法
6654
查看次数

令人沮丧的UIWebView委托崩溃问题

我创建了一个运行完美的ARC应用程序.它有一个UINavigationController,我用它来浏览视图,一切运行正常.

我正在将应用程序转换为iPad,我决定将其中一个视图显示为popover.(我不喜欢UIPopoverController所以我创建了自己的基本弹出窗口).它被添加到视图中如下..

MyViewController *hotelinf = [[MyViewController alloc]
initWithNibName:@"MyViewController_iPad" bundle:nil];

[self.view addSubview:hotelinf.view];
Run Code Online (Sandbox Code Playgroud)

该视图作为子视图添加正常.我正在添加的视图包含一个UIWebView,其中包含通常的委托方法,但是当视图尝试访问其中一个委托时,它只会崩溃.

*** -[MyViewController respondsToSelector:]: message sent to deallocated instance 0x7917b90
Run Code Online (Sandbox Code Playgroud)

具体来说,它崩溃在这条线上..

[self.webView loadHTMLString:stringResponse baseURL:nil];
Run Code Online (Sandbox Code Playgroud)

我已经多次将视图(和UINavigationControllers)显示为subViews而没有任何问题,尽管它们都没有包含UIWebView委托.我猜我必须设置我的UIViewController istance的委托,但我不知道如何.值得注意的是,如果我在现有的UINavigationController中推送视图,它会调用并加载HTML,这肯定意味着它与视图本身的代码无关.

任何帮助将不胜感激!这是代码(除了上面显示控制器)..

.H

@interface MyViewController : UIViewController <UIWebViewDelegate, UIActionSheetDelegate> {

//Unrelated IBOutlets

}


@property (nonatomic, strong) UIWebView *webView;

@end
Run Code Online (Sandbox Code Playgroud)

.M

@implementation MyViewController
@synthesize webView;

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.webView = [[UIWebView alloc]initWithFrame:CGRectMake(317,283,393,354)];
    self.webView.delegate = self;
    [self.view addSubview:self.webView];

    [NSThread detachNewThreadSelector:@selector(getHTMLString) toTarget:self withObject:nil];  
}

-(void)getHTMLString {

    @autoreleasepool {
        //Download a valid HTML String
        [self performSelectorOnMainThread:@selector(loadHTML) …
Run Code Online (Sandbox Code Playgroud)

iphone xcode delegates objective-c ios

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

XMPPFramework - 检索Openfire邮件存档

花了好几个小时试图解决这个问题,我很难过!

试图在我的OpenFire服务器上获取2个用户之间的聊天记录,我读到我需要插件才能执行此操作.

因此,我在OpenFire服务器上安装了"Open Archive"插件并发送以下XML(根据XMPP-0136协议文档):

<iq type="get" id="page1">
   <retrieve xmlns="urn:xmpp:archive" with="username@server.com" start="1469-07-21T02:56:15Z">
      <set xmlns="http://jabber.org/protocol/rsm">
         <max>100</max>
      </set>
   </retrieve>
</iq>
Run Code Online (Sandbox Code Playgroud)

在代码中,这可以通过以下方式实现:

NSXMLElement *iQ = [NSXMLElement elementWithName:@"iq"];
[iQ addAttributeWithName:@"type" stringValue:@"get"];
[iQ addAttributeWithName:@"id" stringValue:@"page1"];

NSXMLElement *retrieve = [NSXMLElement elementWithName:@"retrieve"];
[retrieve addAttributeWithName:@"xmlns" stringValue:@"urn:xmpp:archive"];
[retrieve addAttributeWithName:@"with" stringValue:@"username@server.com"];
[retrieve addAttributeWithName:@"start" stringValue:@"1469-07-21T02:56:15Z"];

NSXMLElement *set = [NSXMLElement elementWithName:@"set"];
[set addAttributeWithName:@"xmlns" stringValue:@"http://jabber.org/protocol/rsm"];
NSXMLElement *max = [NSXMLElement elementWithName:@"max"];
max.stringValue = @"100";
[set addChild:max];

[retrieve addChild:set];
[iQ addChild:retrieve];

[[[self appDelegate] xmppStream] sendElement:iQ];
Run Code Online (Sandbox Code Playgroud)

返回以下错误:

<iq xmlns="jabber:client" type="error" id="page1" to="username@server.com">
   <error code="404" type="cancel">
      <item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/> …
Run Code Online (Sandbox Code Playgroud)

xmpp openfire objective-c ios xmppframework

4
推荐指数
2
解决办法
8067
查看次数

标签 统计

ios ×2

objective-c ×2

xcode ×2

delegates ×1

facebook ×1

ios6 ×1

iphone ×1

openfire ×1

sdk ×1

xcode4.5 ×1

xmpp ×1

xmppframework ×1