我不知道为什么我收到这个错误,我无法追查原因.这只发生在设备上,但模拟器按预期运行无错误.任何人都可以理解这个崩溃日志吗?
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x61f6490a
Crashed Thread: 0
Thread 0 Crashed:
0 libobjc.A.dylib 0x32668edc 0x32665000 + 16092
1 Foundation 0x33f70990 0x33f29000 + 293264
2 Foundation 0x33f82a66 0x33f29000 + 367206
3 Foundation 0x33fdb2d8 0x33f29000 + 729816
4 CFNetwork 0x31f5903a 0x31f05000 + 344122
5 CFNetwork 0x31f0fa58 0x31f05000 + 43608
6 CFNetwork 0x31f0f8e8 0x31f05000 + 43240
7 CFNetwork 0x31f0f892 0x31f05000 + 43154
8 CFNetwork 0x31f0f812 0x31f05000 + 43026
9 CFNetwork 0x31f0f7b2 0x31f05000 + 42930
10 CoreFoundation 0x32da43a0 0x32d4d000 …
Run Code Online (Sandbox Code Playgroud) 对于iphone语音更改应用程序(目标c),我试图从录制音频队列缓冲区中取样采样的整数值,在函数中处理它们并将修改后的值写回回放缓冲区.目前我使用这样的东西
AudioBuffer audioBuffer = bufferList->mBuffers[0];
int bufferSize = audioBuffer.mDataByteSize / sizeof(SInt32);
SInt32 *frame = audioBuffer.mData;
SInt32 signalInput[22050];
for( int i=0; i<bufferSize; i++ ) {
SInt32 currentSample = frame[i];
*(signalInput +i) = currentSample;
}
Run Code Online (Sandbox Code Playgroud)
提取采样值并且似乎工作得非常好(signalinput应该是用于写入整数样本的目标向量).但是把它们写回缓冲区仍然是一个问题......我搜索了文档和很多论坛以找到解决方案,但还没有成功.
所以我非常感谢任何建议,感谢提前,卢卡斯
我是可可的新手.我创建项目,我有一个textField和一个按钮.我为按钮创建功能,我开始其他功能,没关系.但我需要从textField获取数值作为我的函数的参数...像这样:
@implementation AppController
- (IBAction)StartReconstruction:(id)sender {
int RecLine = //here i need something like textField1.GetIntValue();
drawGL(RecLine);
}
@end
Run Code Online (Sandbox Code Playgroud)
在IB中我只创建数字格式文本字段.但我不知道如何从代码中调用它:(
感谢帮助
我试图让DemoKit示例在ADK板上工作.似乎即使使用3.1更新,Galaxy Tab也没有它所需要的一切(或者至少不像宣传的那样工作).即使通过文档挖掘,似乎三星Kies应用程序可能会妨碍.
如果我按照指示使用API级别10库,它将无法运行(单步执行调试器,我看到此异常:) java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager
.如果我使用API Level 12 Libraries,也会发生同样的事情.
将目标设置为3.1平台(只需在项目属性中更改它),它将无法编译(由于使用了com.android.future.usb
库).我找到了一些关于在3.1上使用USB包时必须做的更改的文档,从中我发现了对DemoKitActivity.java所做的更改.
37,38c37
< import com.android.future.usb.UsbAccessory;
< import com.android.future.usb.UsbManager;
---
> import android.hardware.usb.*;
128c127
< UsbAccessory accessory = UsbManager.getAccessory(intent);
---
> UsbAccessory accessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
139c138
< UsbAccessory accessory = UsbManager.getAccessory(intent);
---
> UsbAccessory accessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
152c151
< mUsbManager = UsbManager.getInstance(this);
---
> mUsbManager = (UsbManager) getSystemService(Context.USB_SERVICE);
Run Code Online (Sandbox Code Playgroud)
即使在做出这些改变之后,我也遇到了问题.它现在安装,DemoKit应用程序的初始屏幕出现"请连接DemoKit板",但每当我连接ADK板并关闭USB调试(它上面,它什么也没做),我只是得到了三星Kies应用程序说"按主页键退出三星凯斯",没有其他按钮响应.回家并回到DemoKit应用程序只是再次显示连接屏幕,它从未真正连接到电路板.
怎么能这样做?ADK是否与Galaxy Tab 10.1(Google I/O版本)配合使用,如果是这样,我是否走在正确的轨道上?
无论平板电脑上的调试模式是打开还是关闭,Arduino串口监视器都会显示这些内容(需要将波特率设置为115200才能读取输出):
设备寻址...请求设备描述符.
找到可能的设备.切换到串行模式
数据包错误:5无法读取设备协议版本
它在插入平板电脑时不断重复.
我意识到我没有更新AndroidManifest.xml …
我有一个UITextField,我将其添加到a UITableViewCell
用作一长串帐户的搜索字段.我添加如下:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}
if ((indexPath.section < accountsection) && (hasSearch) && (indexPath.row == 0))
{
// Search
if (!searchField)
{
searchField = [[UITextField alloc] initWithFrame:CGRectMake(20, 10, cell.frame.size.width - 40, 25)];
[searchField setEnabled:YES];
searchField.placeholder = NSLocalizedString(@"Search", @"search");
searchField.keyboardType = UIKeyboardTypeDefault;
searchField.returnKeyType = UIReturnKeySearch;
searchField.autocorrectionType = UITextAutocorrectionTypeNo;
searchField.clearButtonMode = UITextFieldViewModeAlways;
searchField.delegate = self; …
Run Code Online (Sandbox Code Playgroud) 我在UITextView
我的手机中添加了一个.如果用户在单元格上单击,UITextView
那么didSelectRowAtIndexPath:
除非他们单击UITextView
未覆盖的区域,否则不会调用该单元格.是否有工作或者我做错了什么?
UITextView *txtview = [[UITextView alloc] initWithFrame:CGRectMake(75, 1, 250, 34)];//init and create the UIWebView
txtview.autoresizesSubviews = NO;
//txtview.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
[txtview setBackgroundColor:[UIColor grayColor]];
[txtview setFont:[UIFont fontWithName:@"Helvetica" size:15]];
txtview.textColor = [UIColor blackColor];
txtview.scrollEnabled = NO;
[txtview setOpaque:NO];
//[txtview setDelegate:self];
txtview.editable = NO;
txtview.text = aBlogRss.title;
[txtview setContentInset:UIEdgeInsetsMake(-11,-8,0,0)];
//[txtview loadHTMLString:htmlString baseURL:nil];
[cell addSubview:txtview];
[txtview release];
Run Code Online (Sandbox Code Playgroud)
非常感谢,-Code
我正在尝试删除或隐藏tableview内部的静态单元格.我试图隐藏它的功能viewDidLoad
.这是代码:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tableView beginUpdates];
[self.tableView deleteSections:[NSIndexSet indexSetWithIndex:1] withRowAnimation:YES];
[self.tableView endUpdates];
[self.tableView reloadData];
}
Run Code Online (Sandbox Code Playgroud)
部分仍然出现.我正在使用故事板.能帮帮我吗?谢谢!
在iOS5之前我可以测试看看我从我的代码获得响应的URL是这样的:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
returnString = [[[NSMutableString alloc] initWithData:responseData encoding: NSUTF8StringEncoding] autorelease];
NSString * currentParseString = [NSString stringWithFormat:@"%@",connection];
NSLog(@"Currently Parsing: %@",currentParseString);
}
Run Code Online (Sandbox Code Playgroud)
我的日志会打印出来" Currently Parsing: http://www.myinfo.com/parser....
"
然后,我可以使用它来测试和发送到不同的IF语句.我现在的问题是,在iOS5中connection
不再打印为URL,它打印为内存块<NSURLConnection: 0x6a6b6c0>
我怎么能让它再次作为URL打印出来,所以我不必重写我的IF语句?
从我们的应用程序服务器接收JSON字符串时遇到崩溃.我们认为,当条目具有"引号"时,会添加额外的转义.
在android中,我如何确定是否收到这样的字符串,以及如何从Android端修复它?
这是我们当前的响应字符串处理:
public String processResponseString(String responseString) {
if (responseString.startsWith("\"")) {
responseString = responseString.substring(1, responseString.length());
}
if (responseString.endsWith("\"")) {
responseString = responseString.substring(0, responseString.length() - 1);
}
responseString = EscapeUtil.unescapeString(responseString);
return responseString;
}
Run Code Online (Sandbox Code Playgroud)
此外,崩溃后logcat不包含整个json字符串,因此我无法看到导致崩溃的实际字符串.
java.lang.ClassCastException: com.optiisolutions.housekeeping.model.OptiiAPI.OptiiError cannot be cast to java.util.Map
at com.optiisolutions.housekeeping.network.OptiiHTTPClientRetroFit$2.success(OptiiHTTPClientRetroFit.java:186)
at retrofit.CallbackRunnable$1.run(CallbackRunnable.java:45)
Run Code Online (Sandbox Code Playgroud)
optiiClient.postRequest(event.getRequest(), new Callback<Map<String, Object>>() {
@Override
public void success(Map<String, Object> stringObjectMap, Response response) {
Log.d(TAG, "Successful response: " + stringObjectMap.toString());
String result = (String) stringObjectMap.get(OPTII_RESULT_TYPE);
String json = gson.toJson(stringObjectMap, Map.class);
Run Code Online (Sandbox Code Playgroud) 我正在验证我们的 Web 服务ASWebAuthenticationSession
,出于某种原因,最终重定向后的唯一选项是Cancel。我之前有过这个工作,即使我确实按下了取消,回调 Url 也是通过完成处理程序发送的,我能够在那里解析令牌形式。但现在我得到了错误ASWebAuthenticationSessionErrorCodeCanceledLogin
。
如何ASWebAuthenticationSession
显示“完成”按钮并使用回调 Url 完成处理程序?上次 iOS 更新中有什么变化或中断吗?
if (@available(iOS 12.0, *)) {
self.session = [[ASWebAuthenticationSession alloc]
initWithURL:@"http://service.com"
callbackURLScheme:@"http://website.com"
completionHandler:_sessionHandler];
[self.session start];
}
Run Code Online (Sandbox Code Playgroud)
_sessionHandler = ^(NSURL * _Nullable callbackURL, NSError * _Nullable error) {
NSLog(@"Callback Url: %@, Error: %@", callbackURL, error);
if ( callbackURL != nil ) {
__block NSString * token = [weakSelf webToken:@"token" fromUrl:callbackURL];
weakSelf.completionHandler([weakSelf parseWebToken:token], error);
}
else
weakSelf.completionHandler(nil, error);
};
Run Code Online (Sandbox Code Playgroud)
回调 …
single-sign-on sfsafariviewcontroller sfauthenticationsession aswebauthenticationsession
iphone ×5
objective-c ×5
ios ×4
android ×2
adk ×1
audioqueue ×1
buffer ×1
cocoa ×1
crash ×1
ios4 ×1
java ×1
json ×1
macos ×1
report ×1
sample ×1
storyboard ×1
tableview ×1
uitextfield ×1
xcode ×1