小编Ben*_*lon的帖子

如何在iOS 7中检测麦克风输入权限被拒绝

我想检测用户何时拒绝我的iOS应用程序上的麦克风权限.我在尝试录制麦克风时只获得此值:-120.000000 db

但在此之前我必须设置一个AVAudioSession.还有其他功能吗?

我在输出中得到了这条消息: Microphone input permission refused - will record only silence

谢谢.

cocoa-touch ios7

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

如何定义可以在我的应用程序中的任何位置访问的全局变量?

可能重复:
全局int变量目标c

我想创建一个全局变量.我想在任何地方访问这个变量.

Java等价物:

static var score:int = 0;
Run Code Online (Sandbox Code Playgroud)

例如,如果我将全局变量定义到Game类中.如何访问这个全局变量?

Game.score ?
Run Code Online (Sandbox Code Playgroud)

iphone variables global objective-c

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

Coco2d 2.1和Xcode 7 iOS 9崩溃了ccShader

我测试了Xcode 7,但我的cocos2d 2.1游戏在模拟器或设备上崩溃:

ccShader_PositionColorLenghtTexture_frag.h

2015-06-15 22:36:13.319 NanoWar[18789:456971] cocos2d: ERROR: 0:12: '' : syntax error: #extension must always be before any non-preprocessor tokens
Run Code Online (Sandbox Code Playgroud)

cocos2d: ERROR: 0:26: Invalid call of undeclared identifier 'fwidth'
Run Code Online (Sandbox Code Playgroud)

这堂课让游戏崩溃了

#extension GL_OES_standard_derivatives : enable                                                                             

#ifdef GL_ES                                                                                                                
varying mediump vec4 v_color;                                                                                               
varying mediump vec2 v_texcoord;                                                                                            
#else                                                                                                                       
varying vec4 v_color;                                                                                                       
varying vec2 v_texcoord;                                                                                                    
#endif                                                                                                                      

void main()                                                                                                                 
{                                                                                                                           
#ifdef GL_OES_standard_derivatives                                                                                          
#if defined GL_OES_standard_derivatives                                                                                     
    gl_FragColor = v_color*smoothstep(0.0, length(fwidth(v_texcoord)), 1.0 - length(v_texcoord));                           
#else                                                                                                                       
    gl_FragColor = v_color*step(0.0, 1.0 - length(v_texcoord));                                                             
#endif                                                                                                                      
#endif                                                                                                                      
}
Run Code Online (Sandbox Code Playgroud)

xcode cocos2d-iphone

19
推荐指数
3
解决办法
6395
查看次数

如何使用svn版本控制正确删除xcode 4上的文件

当我从svn版本控件上的projet中使用finder删除文件或文件夹时,我总是收到警告:

file://localhost/Users/XXX/Documents/Projets/XXX/file.jpg:警告:缺少文件:工作副本中缺少/Users/XXX/Documents/Projets/XXX/file.jpg

如何正确删除文件?该文件未显示在项目导航器上.

谢谢.

svn xcode4

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

无法发送推文:插件com.apple.share.Twitter.post无效

我的应用程序使用SLComposeViewController发布到Twitter.这工作了几个月,然后大约一个星期前突然停止了.Twitter共享视​​图允许我按"发布",以下代码仍然到达"..."行:

    twitterComposeViewController.completionHandler =
^(SLComposeViewControllerResult result){
        if (result == SLComposeViewControllerResultDone){
            ...
        }
    };
Run Code Online (Sandbox Code Playgroud)

并且驳回了Twitter分享视图,但推文失败了.我得到一个警告视图说,

无法发送推文

无法发送推文"[我的推文文本]",因为与Twitter的连接失败.

片刻之后,控制台记录,

插件com.apple.share.Twitter.post无效

我在SO上看了一些类似的问题,但没有一个有适用的答案(我的推文没有超过字符限制;我已正确登录;等等).我在apps.twitter.com检查了我的设置,我没有看到任何异常...我的消费者密钥和秘密没有改变......

任何人都知道如何获得有关错误的更多信息,或者我应该检查什么?谢谢.

twitter ios

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

MKStoreKit错误

我在MKStoreKit 5上发生了这个错误.我在所有MKStoreKit文件上添加了-objc-arc标志,但是我收到了这个错误.

Ld /Users/Benoit/Library/Developer/Xcode/DerivedData/NanoWar-fpyxztssnpchdoalmoynsjjmsekg/Build/Products/Debug-iphonesimulator/NanoWar.app/NanoWar normal i386
    cd /Users/Benoit/Workshop/Dropbox/NanoWar2_Iphone
    setenv IPHONEOS_DEPLOYMENT_TARGET 4.3
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk -L/Users/Benoit/Library/Developer/Xcode/DerivedData/NanoWar-fpyxztssnpchdoalmoynsjjmsekg/Build/Products/Debug-iphonesimulator -L/Users/Benoit/Workshop/Dropbox/NanoWar2_Iphone/NanoWar2/libs/TestFlightSDK1.0 -L/Users/Benoit/Workshop/Dropbox/NanoWar2_Iphone/../../iOS/Chartboost -L/Users/Benoit/Workshop/Dropbox/NanoWar2_Iphone/NanoWar2/libs/Chartboost -F/Users/Benoit/Library/Developer/Xcode/DerivedData/NanoWar-fpyxztssnpchdoalmoynsjjmsekg/Build/Products/Debug-iphonesimulator -F/Users/Benoit/Workshop/Dropbox/NanoWar2_Iphone -filelist /Users/Benoit/Library/Developer/Xcode/DerivedData/NanoWar-fpyxztssnpchdoalmoynsjjmsekg/Build/Intermediates/NanoWar.build/Debug-iphonesimulator/NanoWar.build/Objects-normal/i386/NanoWar.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -lz -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=4.3 -framework StoreKit -weak_framework Social -weak_framework Twitter -weak_framework AdSupport -weak-lSystem -lz -framework GameKit -weak_framework SystemConfiguration -framework CFNetwork -framework QuartzCore -framework OpenGLES -framework OpenAL -framework AudioToolbox -framework AVFoundation -framework UIKit -framework Foundation -framework CoreGraphics -lTestFlight -lChartboost -o /Users/Benoit/Library/Developer/Xcode/DerivedData/NanoWar-fpyxztssnpchdoalmoynsjjmsekg/Build/Products/Debug-iphonesimulator/NanoWar.app/NanoWar

Undefined symbols for architecture i386:
  "_SecCertificateCreateWithData", referenced from: …
Run Code Online (Sandbox Code Playgroud)

xcode

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

iOS iTunes无法删除设备:发生了未指定的错误.请刷新并重试

我想从iOS开发门户重置设备列表.

但是,当我单击继续按钮时,我收到此错误:发生了一个未指定的错误.请刷新并重试.

我从3天后就收到了这个错误.

编辑:我试过Windows,OSX,Chrome,Firefox ......

ios

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

CoreBluetooth [WARNING]没有恢复标识符,但委托实现

我正在使用CoreBluetooth,但我在输出中收到了此警告消息.

CoreBluetooth [WARNING]没有恢复标识符,但委托实现了centralManager:willRestoreState:方法.不支持恢复!

我正在使用此代码:

NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:NO], CBCentralManagerOptionShowPowerAlertKey, nil];

myCentralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil options:options];
Run Code Online (Sandbox Code Playgroud)

我不知道出了什么问题.

谢谢.

xcode bluetooth

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

将CMSampleBufferRef转换为UIImage

我用AVCaptureSession拍摄视频.但我想将捕获的图像转换为UIImage.

我在互联网上找到了一些代码:

- (UIImage *) imageFromSampleBuffer:(CMSampleBufferRef) sampleBuffer
{

    NSLog(@"imageFromSampleBuffer: called");
    // Get a CMSampleBuffer's Core Video image buffer for the media data
    CVImageBufferRef imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);
    // Lock the base address of the pixel buffer
    CVPixelBufferLockBaseAddress(imageBuffer, 0);

    // Get the number of bytes per row for the pixel buffer
    void *baseAddress = CVPixelBufferGetBaseAddress(imageBuffer);

    // Get the number of bytes per row for the pixel buffer
    size_t bytesPerRow = CVPixelBufferGetBytesPerRow(imageBuffer);
    // Get the pixel buffer width and height
    size_t width = …
Run Code Online (Sandbox Code Playgroud)

core-graphics avfoundation ios

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

Xcode 4和cocos2D 1.0.0 beta未分类的错误和Info.plist不存在

我刚刚安装了xcode 4 sdk和cocos2d 1.0.0 beta模板.

我刚刚用cocos2d模板创建了一个新项目.但是当我构建时,我遇到了这些错误:(对于我以前使用xcode 3开发的项目的信息有同样的问题)

警告:无法将'com.apple.XcodeGenerated'标记添加到'/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build':错误域= NSPOSIXErrorDomain代码= 2 UserInfo = 0x201dde680"操作无法完成.没有这样的文件或目录"错误:无法创建'/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates'(Permission denied)错误:无法创建'/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products'(权限被拒绝)无法创建目录/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/Debug-iphonesimulator/xcode4.build/Objects-normal/i386无法创建目录/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/PrecompiledHeaders/Prefix-dflnzjtztxdgjwhistrvvjxetfrg Unable直接创造 ory /Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/Debug-iphonesimulator/xcode4.build无法创建目录/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/Debug-iphonesimulator/xcode4.build无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/Debug- iphonesimulator/xcode4.build无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Intermediates/xcode4.build/Debug-iphonesimulator/xcode4.build无法创建目录/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/PrecompiledHeaders/Prefix-fqemzerugrwojibbegzkffljkxqs无法创建目录/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Interm ediates/xcode4.build/Debug-iphonesimulator/xcode4.build无法创建目录/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Index/PrecompiledHeaders/Prefix-dbtcglhksokwygezixirqkgfipsr_ast无法创建目录/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Index/PrecompiledHeaders/Prefix-gdirtpasdqzasnclnkzguimarjpd_ast错误:无法创建目录/ Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products/Debug-iphonesimulator /xcode4.app:权限被拒绝错误:无法创建目录/Users/Benoit/Library/Developer/Xcode/DerivedData/xcode4-bswxazfuwbsguiasyatbtlmvbpps/Build/Products/Debug-iphonesimulator/xcode4.app:Permission denied文件"Info. plist"不存在.

请帮忙 !!

compiler-errors info.plist cocos2d-iphone

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