小编Nat*_*mer的帖子

目标c中的未知类型名称

我对目标c很新,并且有一些基本问题.

我使用导航器编写了一个简单的程序,一切正常.然后我添加了几行代码(甚至不记得究竟是什么,似乎与问题无关)并且问题发生了.我试过ctrl + z,问题仍然存在:

我运行程序并得到这些错误:

1. unknown type name "mainController"
2. property with 'retain (or strong)' attribute must be of object type
Run Code Online (Sandbox Code Playgroud)

而mainController是第一个要加载的屏幕.

这是appDelegate.h文件:

#import <UIKit/UIKit.h>
#import "mainController.h"
#import "WishesList.h"
#import "Wish.h"

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) IBOutlet UINavigationController *navController;
@property (strong, nonatomic) IBOutlet mainController *viewController; // this line creates the errors
@property (strong, nonatomic) WishesList *WishesArray;
@property (strong, nonatomic) NSIndexPath *temp;

@end
Run Code Online (Sandbox Code Playgroud)

这是appDelegate.m文件的相关部分:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:    (NSDictionary *)launchOptions
{
    self.window …
Run Code Online (Sandbox Code Playgroud)

delegates types objective-c navigator

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

Haskell二进制兼容性

假设我编写了一些Haskell代码并在Ubuntu 64位安装中编译它,静态链接所有Haskell软件包和c库.结果是否与任何其他64位Linux发行版二进制兼容?

haskell static-linking binary-compatibility

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

CoreLocation kCLErrorDomain错误5

CLRegion通过覆盖containsCoordinate:使用光线投射逻辑而不是原始距离运算逻辑来继承a 支持多边形.通过普通方法(initCircularRegionWithCenter:radius:identifier:)初始化子类,然后将CLLocationCoordinate2ds作为NSValues 添加到可变数组中.在光线投射逻辑期间使用这些坐标.

一旦我尝试使用CLRegion子类,我面临着应用程序逻辑中的大量错误,以及以下错误:

2013-07-18 16:46:44.515 Geofencing[4816:907] (identifier 6C11CBAF-3EE4-4257-9D75-9724F4349B5D) <+39.86605072,-75.54420471> radius 186.54m: Error Domain=kCLErrorDomain Code=5 "The operation couldn’t be completed. (kCLErrorDomain error 5.)"
Run Code Online (Sandbox Code Playgroud)

我还尝试了一个不同的子类,它不修改任何方法,但添加了一个从NSDictionary读取元数据的方法.我遇到了同样的错误.

到底是怎么回事?子类化CLRegion是否可行?

cocoa-touch objective-c core-location clregion

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

什么是 `js` gtags.js 命令?

Google Analytics 的嵌入代码(好吧,通过谷歌标签管理器的 gtags.js 进行的 GA)如下所示:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=REDACTED"></script>
<script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config', 'REDACTED');
</script>
Run Code Online (Sandbox Code Playgroud)

我正在构建一个 SPA 应用程序,我想知道我需要什么来进行虚拟综合浏览 - Google 的文档遗漏了有关该js命令的任何内容,而且我不想遗漏任何内容......

  1. 线路在gtag('js', new Date());做什么?
  2. 如果我告诉config代码片段中的命令不要注册综合浏览量,然后gtags('config', 'REDACTED', {...})稍后调用(在 中使用页面信息{...}),我是否需要gtag('js', new Date());在配置调用之前执行?

javascript google-analytics single-page-application google-tag-manager

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

为什么我们需要内存映射 IO?

为什么我们需要内存映射 IO?根据我在 CS 课程中学到的知识,MMIO 抽象出控制设备的特定指令。但是,如果设备的控制寄存器(因此每个存储单元在其地址空间部分中的内容)取决于设备的品牌和型号,那么在抽象方面获得了什么?

memory hardware operating-system

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

_myObject vs self.myObject

当我在另一个晚上处理游戏时,我意识到我可以通过使用_myObject而不是减少方法调用的数量来提高我的"tick"代码的性能self.myObject.

假设这myObject是一个属性,由编译器隐式合成,并且已经有一个值,那么底层的那个与顶层的那个做同样的事情吗?

// Non-ARC
self.myObject = [self someValue];
_myObject = [self someValue];
Run Code Online (Sandbox Code Playgroud)

iphone macos objective-c ios

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