我在我的mac上安装了crashlytics,并希望用它设置我的项目(xcode).我通过复制代码创建运行脚本构建阶段,第一个构建的结果是......
PhaseScriptExecution Run\ Script /Users/danielbocksteger/Library/Developer/Xcode/DerivedData/App-coxlexpwflomtfbpfumpipysjmtk/Build/Intermediates/App.build/Debug-iphoneos/App.build/Script-12ED173D1A96659F00DBC049.sh
cd /Users/danielbocksteger/Documents/Entwicklung/App
export ACTION=build
export AD_HOC_CODE_SIGNING_ALLOWED=NO
export ALTERNATE_GROUP=staff
export ALTERNATE_MODE=u+w,go-w,a+rX
export ALTERNATE_OWNER=danielbocksteger
export ALWAYS_SEARCH_USER_PATHS=NO
export ALWAYS_USE_SEPARATE_HEADERMAPS=YES
export APPLE_INTERNAL_DEVELOPER_DIR=/AppleInternal/Developer
export APPLE_INTERNAL_DIR=/AppleInternal
export APPLE_INTERNAL_DOCUMENTATION_DIR=/AppleInternal/Documentation
export APPLE_INTERNAL_LIBRARY_DIR=/AppleInternal/Library
export APPLE_INTERNAL_TOOLS=/AppleInternal/Developer/Tools
export APPLICATION_EXTENSION_API_ONLY=NO
export APPLY_RULES_IN_COPY_FILES=NO
export ARCHS="armv7 arm64"
export ARCHS_STANDARD="armv7 arm64"
export ARCHS_STANDARD_32_64_BIT="armv7 arm64"
export ARCHS_STANDARD_32_BIT=armv7
export ARCHS_STANDARD_64_BIT=arm64
export ARCHS_STANDARD_INCLUDING_64_BIT="armv7 arm64"
export ARCHS_UNIVERSAL_IPHONE_OS="armv7 arm64"
export ASSETCATALOG_COMPILER_APPICON_NAME=AppIcon
export AVAILABLE_PLATFORMS="iphonesimulator macosx iphoneos"
export BUILD_COMPONENTS="headers build"
export BUILD_DIR=/Users/danielbocksteger/Library/Developer/Xcode/DerivedData/App-coxlexpwflomtfbpfumpipysjmtk/Build/Products
export BUILD_ROOT=/Users/danielbocksteger/Library/Developer/Xcode/DerivedData/App-coxlexpwflomtfbpfumpipysjmtk/Build/Products
export BUILD_STYLE=
export BUILD_VARIANTS=normal
export BUILT_PRODUCTS_DIR=/Users/danielbocksteger/Library/Developer/Xcode/DerivedData/App-coxlexpwflomtfbpfumpipysjmtk/Build/Products/Debug-iphoneos
export CACHE_ROOT=/var/folders/lk/ht709rc93ll2xdl3_sqlgkc80000gn/C/com.apple.DeveloperTools/6.3-6D520o/Xcode
export CCHROOT=/var/folders/lk/ht709rc93ll2xdl3_sqlgkc80000gn/C/com.apple.DeveloperTools/6.3-6D520o/Xcode
export CHMOD=/bin/chmod
export …
Run Code Online (Sandbox Code Playgroud) 当我使用此代码时,我收到错误"C99中隐式声明函数'sysctlbyname'无效".我之前使用它,它很好,所以我不知道发生了什么.
我目前正在开发iOS7设备,并使用应用商店中的最新版xcode 5
UIDeviceHardware.m
@interface UIDeviceHardware : NSObject
- (NSString *) platform;
- (NSString *) platformString;
@end
Run Code Online (Sandbox Code Playgroud)
UIDeviceHardware.m
- (NSString *) platform{
size_t size;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
char *machine = malloc(size);
sysctlbyname("hw.machine", machine, &size, NULL, 0);
NSString *platform = [NSString stringWithUTF8String:machine];
free(machine);
return platform;
}
- (NSString *) platformString{
NSString *platform = [self platform];
if ([platform isEqualToString:@"iPhone1,1"]) return @"iPhone 1G";
if ([platform isEqualToString:@"iPhone1,2"]) return @"iPhone 3G";
if ([platform isEqualToString:@"iPhone2,1"]) return @"iPhone 3GS";
if ([platform isEqualToString:@"iPhone3,1"]) return @"iPhone 4 …
Run Code Online (Sandbox Code Playgroud) 我不想将我的域模型类存储在与我的Web平台相同的程序集中.因此,项目结构中的Models文件夹对我来说毫无用处.然而,我刚刚完成音乐商店教程,并注意到他们如何创建一个"ViewModels"文件夹,这对我来说很有意义.
将Models文件夹视为ViewModels文件夹是否有意义?有很多人这样做吗?MVVM有这样的模式吗?
这段代码
virtual const core::matrix4& getViewMatrixAffector() const {return core::matrix4();};
Run Code Online (Sandbox Code Playgroud)
结果有一个警告告诉我“返回对本地临时对象的引用”......
如何解决这个警告?
如下所述,我试图删除“&”...
我有一个自定义BackBarButton,我有一个属性来存储选择器,在某些情况下可以更改.所以我不能非常顺利地使用代表团.
如果不将"工作流程"更改为委派,我该怎么做才能摆脱这种警告?该属性使用以下定义:
@property (nonatomic, strong) id<SPUniversalBackBarButtonItemDelegate> delegate;
@property (nonatomic, assign) SEL delegationSelector;
Run Code Online (Sandbox Code Playgroud)
我也尝试使用这段代码,但它说'没有已知的选择器实例方法......'和'IMP的Objective-C指针的隐式对话'......
IMP imp = [[self delegate] methodForSelector:[self delegationSelector]];
void (*func)(id, SEL) = (void *)imp;
func([self delegate], [self delegationSelector]);
Run Code Online (Sandbox Code Playgroud) - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
@try {
if ([segue.identifier isEqualToString:@"taskListSegue"])
{
MindMapInformationViewController_iPhone *taskListContentController = [segue destinationViewController];
int selectedIndexPath = [[self.tableView indexPathForSelectedRow] row];
MindMap *newMindMap;
newMindMap = [mindmaps objectAtIndex:selectedIndexPath];
FileManager *fileManager = [[[FileManager alloc] init] autorelease];
[fileManager readFile:newMindMap.pathToMindmapAtDevice parsing:YES];
NSMutableArray *taskArray = [fileManager getArray];
[taskListContentController setTasksOfSelectedMindmap:taskArray];
}
}
@catch (NSException *exception) {
}
}
-(void)setTasksOfSelectedMindmap:(NSMutableArray *)tasks {
@try {
[self initComponents];
if (tasks != nil) {
taskArray = tasks;
}
}
@catch (NSException *exception) {
}
}
-(void)initComponents {
@try { …
Run Code Online (Sandbox Code Playgroud) 我有以下反应类PeopleSelector
,我想从我的people.json中获得一系列人.
// @flow
import React from 'react'
type Props = {
currentPeople: string,
setPeopleFn: (string) => void
}
class PeopleSelector extends React.Component {
render() {
let peoples = require('../data/people.json');
return <select value={this.props.currentPeople} onChange={e => this.props.setPeopleFn(e.target.value)}>
<style jsx>{`
select {
font-size: 20px;
line-height: 20px;
margin-bottom: 20px;
min-width: 300px;
}
`}</style>
{peoples.map(name => (
<option key={name}>
{name}
</option>
))}
</select>
}
}
export default PeopleSelector
Run Code Online (Sandbox Code Playgroud)
遗憾的是,发生了一个错误,说people.map不是一个函数.但为什么?
我的JSON看起来像
{
"peoples": [
{
"focusedTrackId": "MOBILE",
"milestoneByTrack": {
"COMMUNICATION": 3,
"CRAFT": 2,
"DESKTOP": …
Run Code Online (Sandbox Code Playgroud) xcode ×4
ios ×3
objective-c ×2
.net ×1
c++ ×1
cocoa ×1
crashlytics ×1
ios7 ×1
iphone ×1
irrlicht ×1
javascript ×1
json ×1
reactjs ×1
super ×1
viewdidload ×1
warnings ×1