草庐IT

Pointer-X

全部标签

iphone - Xcode 4 ARC 重新检查错误 - "changes retain/release properties of pointer"

正在尝试通过ARC转换的重新检查,但我不确定如何解决此问题。方法和属性不一致,我不知道该怎么办:-(void)getObjects:(id*)objectsandKeys:(id*)keys{return[self.itemsgetObjects:objectsandKeys:keys];}@interfaceSoapArray:SoapObject{NSMutableArray*items;}@property(nonatomic,retain)NSMutableArray*items;错误:将“__autoreleasingid*”发送到“__unsafe_unretainedid

c# - MonoTouch - 来自 Pointer 的 CGImage 使应用程序崩溃 - iPhone

我有一种方法可以用来创建单个大位图,然后用较小的图block图像填充它:privateCGBitmapContextExtractWriteableBitmap(RGBPaletteRecordrgbPalette,doubledpi,ChartIndexFileindexFile,RasterChartFilechartFile){//CGBitmapContextbitmapImage=null;TileRecordtile;//calcthenumberoftilesineachplaneinttileCountX=indexFile.TileIndexRecords.Max(t

java - 通过反射获取 NavigationBarView.java 的 "pointer"

我正在尝试以编程方式更改使用旧版Android操作系统的嵌入式系统导航栏上的一些内容。我缩小到处理下面导航栏的类。https://android.googlesource.com/platform/frameworks/base/+/7d8abae/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java对象似乎是在这里声明的:https://android.googlesource.com/platform/frameworks/base/+/598a7aedfb6b77fc98

android - 媒体元数据检索器 JNI (14060) : getFrameAtTime: videoFrame is a NULL pointer(Android)

我正在使用MediaMetadataRetriever按视频帧创建缩略图,但我在Logcat中收到此消息:E/MediaMetadataRetrieverJNI(14060):getFrameAtTime:videoFrameisaNULLpointer这是我的代码:MediaMetadataRetrieverretriever=newMediaMetadataRetriever();try{UrivideoURI=Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.video_one);retriever=newMed

java - 解析 : How to set a pointer in Android?

在我当前的类中,例如A,我有一个列是指向另一个类的指针,例如B。谁能告诉我如何在Android中为该列设置值?我已经尝试从类B中获取所需的行作为ParseObject,并执行以下操作:classAObject.put("column_name",classBParseObject);但是,这只是在我的类A中创建了一个空行,没有指针。非常感谢这方面的任何帮助。 最佳答案 如果您有计算机科学类(class)ID的objectID,则需要使用createWithoutData方法进行保存。让我们回顾一下:您有一个Student表,其中包含

firebase - 在 beta 0.3.2 : incompatible block pointer 上使用 Firebase-auth 插件的 Flutter 的 Xcode 构建错误

这涉及flutter的firebase-auth插件。我在两台Mac计算机上运行相同的代码。我刚刚在后者上进行了全新安装,并在FirebaseAuthPlugin.m上出现构建错误:不兼容的block指针/Users/sergebesnard/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.5.9/ios/Classes/FirebaseAuthPlugin.m:69:53:Incompatibleblockpointertypessending'void(^)(FIRUser*__stron

firebase - 在 beta 0.3.2 : incompatible block pointer 上使用 Firebase-auth 插件的 Flutter 的 Xcode 构建错误

这涉及flutter的firebase-auth插件。我在两台Mac计算机上运行相同的代码。我刚刚在后者上进行了全新安装,并在FirebaseAuthPlugin.m上出现构建错误:不兼容的block指针/Users/sergebesnard/Development/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.5.9/ios/Classes/FirebaseAuthPlugin.m:69:53:Incompatibleblockpointertypessending'void(^)(FIRUser*__stron

c++ - 我们如何从成员函数返回一个 unique_pointer 成员?

我有一个带有指针成员的基类。我必须做出有根据的猜测来确定它应该是unique_ptr还是shared_ptr。它们似乎都无法解决我的特定用例。classBase{public:Base():pInt(std::unique_ptr(newint(10))){};virtualstd::unique_ptrget()=0;//Base():pInt(std::shared_ptr(newint(10))){};//Alternateimplementation//virtualstd::shared_ptrget()=0;//Alternateimplementationprivate:

c++ - -fno-omit-frame-pointer 没有优化

我想知道-fno-omit-frame-pointer在没有优化的情况下会做什么?CXXFLAGS=-Wall-ggdb3-DDEBUG-fno-omit-frame-pointer是不是fomit-frame-pointerauto在所有级别的-O(除了-O0)都开启了?我假设在我的示例中它默认为-O0。谢谢和问候! 最佳答案 正如您自己暗示的那样,-fno-omit-frame-pointer在您的情况下只是被忽略了,因为在默认的-O0中无论如何都不会省略帧指针。 关于c++--fn

c++ - Visual Studio 2015 "non-standard syntax; use ' &' to create a pointer to member"

我正在尝试用C++实现自己的链表,但终究无法弄清楚为什么会出现此错误。我知道有一个STL实现,但出于某种原因,我正在尝试自己的实现。这是代码:#includetemplateclassListElement{public:ListElement(constT&value):next(NULL),data(value){}~ListElement(){}ListElement*getNext(){returnnext;}constT&value()const{returnvalue;}voidsetNext(ListElement*elem){next=elem;}voidsetValu