小编chr*_*sjr的帖子

Apple Mach-O链接器错误(20) - 架构armv7的未定义符号

在我添加"libPusher-combined.a"及其头文件后,在"Other Linker Flags"构建设置中添加"-all_load"后,我收到了这些错误.我按照说明完全按照"-all_load"键入的部分(在"添加到iOS项目"中的"使用预编译的静态库"下,但最终得到20个Mach-O Linker错误.) /有人可以帮我这个吗?

以下是错误:

Undefined symbols for architecture armv7:
 "_utf8_nextCharSafeBody", referenced from:
  -[SRWebSocket _pumpScanner] in libPusher-combined.a(SRWebSocket.o)
 "_SCError", referenced from:
  -[Reachability startNotifier] in libPusher-combined.a(Reachability.o)
 "_utf8_countTrailBytes", referenced from:
  -[SRWebSocket _pumpScanner] in libPusher-combined.a(SRWebSocket.o)
 "_SCNetworkReachabilitySetDispatchQueue", referenced from:
  -[Reachability startNotifier] in libPusher-combined.a(Reachability.o)
  -[Reachability stopNotifier] in libPusher-combined.a(Reachability.o)
 "_kCFHTTPVersion1_1", referenced from:
  -[SRWebSocket didConnect] in libPusher-combined.a(SRWebSocket.o)
"_CFHTTPMessageIsHeaderComplete", referenced from:
  ___30-[SRWebSocket _readHTTPHeader]_block_invoke_0 in libPusher-combined.a(SRWebSocket.o)
 "_CFHTTPMessageCreateRequest", referenced from:
  -[SRWebSocket didConnect] in libPusher-combined.a(SRWebSocket.o)
 "_SCNetworkReachabilityCreateWithAddress", referenced from:
  +[Reachability reachabilityWithAddress:] in libPusher-combined.a(Reachability.o)
 "_SCErrorString", referenced from:
  -[Reachability startNotifier] in libPusher-combined.a(Reachability.o) …
Run Code Online (Sandbox Code Playgroud)

architecture iphone xcode arm7 ios

25
推荐指数
5
解决办法
2万
查看次数

在iPhone 5上,UITableView以3.5英寸格式切断

出于某种原因,在UITableViewiPhone 5上切断时,我只看到蓝色背景,而不是在整个屏幕上看到桌面视图.基本上,它的行为就像我使用的是3.5英寸屏幕一样.唯一可行的是我在模拟指标中将视图设置为"Retina 4 Full Screen".但问题是我遇到了相反的问题3.5英寸屏幕.这是一些图片(视图目前在模拟指标中设置为"自由形式"):

在此输入图像描述 在此输入图像描述

我试过寻找类似的问题,但都没有帮助.如果它有帮助,我有一个MainWindow.xib.我正在使用iPhone 6.0模拟器和iPhone 4S 16GB进行测试.如果有什么不清楚,我会更新这个问题.任何帮助表示赞赏.谢谢.

xcode objective-c interface-builder ios iphone-5

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

加载了笔尖,但没有得到UITableView

我一直在YouTube上关注本教程(第1 部分第2部分).

我已经完成了两个视频,并使用以下代码将视图控制器与父视图控制器连接起来:

- (IBAction)searchButtonClicked:(id)sender {
    NSLog(@"It works.");

    SearchViewController *searchViewControl = [self.storyboard instantiateViewControllerWithIdentifier:@"SearchControllerNav"];

    [self presentViewController:searchViewControl animated:YES completion:nil];

}
Run Code Online (Sandbox Code Playgroud)

这段代码确实有效,因为这与我用于其他模态视图控制器的格式相同,所以我知道这不是问题.

无论如何,当我点击视图控制器中的搜索按钮时,它应该会弹出SearchViewController.但是,应用程序崩溃了,它给了我这个错误信息:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "jp7-vt-IdA-view-Jer-xW-qlD" nib but didn't get a UITableView.'
Run Code Online (Sandbox Code Playgroud)

我正在为这个应用程序使用Storyboard.

有什么东西我不见了吗?先感谢您.

一个附带问题:我也会收到警告,说Comparison between pointer and integer ('BOOL *' (aka 'signed char *') and 'int')什么时候isFiltered == YES出现.无论如何要解决它吗?

这是以下代码SearchViewController:

SearchController.h

#import <UIKit/UIKit.h>

@interface SearchViewController : UITableViewController <UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate> { …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview uisearchbar ios

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

链接器错误:未定义的符号,未找到符号

我收到这些Apple Mach-O Linker错误,我不知道如何阅读这些内容.在我的项目中导入"CLCredentialHeader.h"和"CLCredentialHeader.m"后出现这些错误.

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_SFHFKeychainUtils", referenced from:
      objc-class-ref in CLCredentialHandler.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

xcode linker ios

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

@interface可以有多个课程吗?

可能重复:
Objective-C多重继承

在我的应用程序,我需要添加SideSwipeTableViewControllerPullRefreshTableViewControllerViewController.h.但是,出于某种原因,当我尝试构建应用程序时,它会给我一个错误.

这是代码:

@interface ViewController : SideSwipeTableViewController, PullRefreshTableViewController  {

    ...

}
Run Code Online (Sandbox Code Playgroud)

它可以在任何一个进入,但不是两个都有效.我想知道的是:有没有办法成功实现这两个类?在此先感谢,我对这个问题道歉:我对Objective-C还有点新意.

xcode interface class objective-c multiple-inheritance

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

架构armv的未定义符号

我的应用程序出现问题.我收到7个Apple Mach-O Linker错误.以下是错误:

Undefined symbols for architecture armv7:
  "_OBJC_IVAR_$_SideSwipeTableViewController.sideSwipeCell", referenced from:
  -[ViewController touchUpInsideAction:] in ViewController.o
  "_OBJC_CLASS_$_SideSwipeTableViewController", referenced from:
  _OBJC_CLASS_$_ViewController in ViewController.o
  "_OBJC_METACLASS_$_SideSwipeTableViewController", referenced from:
  _OBJC_METACLASS_$_ViewController in ViewController.o
  "_OBJC_IVAR_$_SideSwipeTableViewController.tableView", referenced from:
  -[ViewController viewDidLoad] in ViewController.o
  -[ViewController touchUpInsideAction:] in ViewController.o
  "_OBJC_CLASS_$_SideSwipeTableViewCell", referenced from:
  objc-class-ref in ViewController.o
  "_OBJC_IVAR_$_SideSwipeTableViewController.sideSwipeView", referenced from:
  -[ViewController setupSideSwipeView] in ViewController.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

这让我疯了,我想解决这个问题.我一直在寻找Google,Bing和StackOverflow,虽然我找到了一些"未定义的架构armv7符号"问题,但它们都没有帮助我.

我正在使用Xcode 4.3.1.我正在运行OS X Lion 10.7.3.我正在使用运行iOS 5.1的iPhone测试应用程序.

有人可以帮帮我吗?我会很感激!:)

architecture xcode arm7 ios

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

方法调用的参数太多,预期为1,有2个

TWTweetComposeViewController在我的应用程序中使用iOS 5遗留物.出于某种原因,我收到的是"Too many arguments to method call, expected 1, have 2" error."我试过在类似的问题中寻找答案,但到目前为止他们还没有帮助我.

这是代码:

TWTweetComposeViewController *tweetSheet =
                [[TWTweetComposeViewController alloc] init];
                [tweetSheet setInitialText:@"%@", [[_items objectAtIndex:indexPath.row] objectForKey:@"redirect_url"]];
                [self presentModalViewController:tweetSheet animated:YES];
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢.

截图

iphone twitter xcode ios5

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